2013-10-27 3 views

ответ

2

Поскольку метод wrap():

... возвращает исходный набор элементов для цепочки целей.

Источник: http://api.jquery.com/wrap/

3

Я думаю, что первые возвращается обертка вызовов «р» сам, поэтому, когда вы заверните его снова, «внешнее» ДИВ будет обернуть «р» тег, а не какие-либо его родителей.

0

Как заявил Jamie Dixonwrap() возвращается оригинальный набор аргументов.

Вы можете использовать parent() для добавления к вновь добавленного элемента:

$("p").wrap("<div class='inner'></div>").parent().wrap("<div class='outer'></div>"); 
Смежные вопросы