Как написать на jQuery
От: meerius Канада  
Дата: 20.12.18 04:15
Оценка:
Добрый день,
Нужно динамичски добавить следующий HTML
<p class="planning-area-tag-content">
   <span class="planning-area-site">
        Some Text 
   </span> 
   <span class="planning-area-delemiter">|</span>
   <span class="planning-area-name">
      Some Text
   </span>
</p>


Пытаюсь так, но ничего не получается
let resElement = $('p').addClass('planning-area-tag-content')
    .add('<span>').text('Some Text').addClass('planning-area-site')
    .after('<span>').text('|').addClass('planning-area-delemiter')
    .after('<span>').text('Some Text').addClass('planning-area-name');


Подскажите пожалуйста.
Спасибо
«Мы с тобой в чудеса не верим, Оттого их у нас не бывает…»
Re: Как написать на jQuery
От: Степанов Андрей  
Дата: 21.12.18 13:21
Оценка:
Здравствуйте, meerius, Вы писали:

M>Добрый день,

M>Нужно динамичски добавить следующий HTML

M>Подскажите пожалуйста.

M>Спасибо

Можно кусок HTML скормить jQuery, будет создан узел ,который потом можно куда угодно приделать. Примерно так:
var node = $("<div class='aaa'><span>aaa</span></div>");
$(".other-node").append(node);
Re: Как написать на jQuery
От: VikDD  
Дата: 07.01.19 10:43
Оценка:
$('<p>').addClass('p-class')
.append($('<span>').addClass('span-1-class').text('Hello'))
.append($('<span>').addClass('span-delimiter-class').text(' '))
.append($('<span>').addClass('span-2-class').text('world!'))
С уважением, VikDD
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.