Добавлять или добавлять теги открытия / закрытия с помощью jQuery - PullRequest
0 голосов
/ 01 апреля 2010

Я пытаюсь обернуть ответы в потоке комментариев следующим образом:

$('li.comment').next('li.replycomment').append('<ul class="thread">');
$('li.replycomment').next('li.comment').prepend('</ul>');

К сожалению, это не работает. Если я сделаю следующее, это не проблема:

 $('li.comment').next('li.replycomment').append('<ul class="thread"><li>awesome</li></ul>');
    $('li.replycomment').next('li.comment').prepend('<ul><li>radical</li></ul>');

Есть ли причина, по которой jQuery не позволяет мне вставлять закрытый тег?

Ответы [ 2 ]

3 голосов
/ 01 апреля 2010

Я верю, что вы хотите:

$('li.comment').next('li.replycomment').wrap('<ul class="thread"></ul>');
1 голос
/ 01 апреля 2010

Потому что это недопустимый HTML. Попробуйте использовать wrap () .

...