jQuery before() и after()
Доброе время суток. Такая проблема функции before и after добавляют елементы в конец родительского...
<div class="wrapper">
<div class="w"></div>
<div class="a"></div>
<div class="a"></div>
<div class="a"></div>
</div>
Пишу:
$('.w:last').after('<div class="w"></div>') или $('.w:first').before('<div class="w"></div>')
и в обоих случаях получается:
<div class="wrapper">
<div class="w"></div>
<div class="a"></div>
<div class="a"></div>
<div class="a"></div>
<div class="w"></div><!--добавился здесь -->
</div>
подскажите что делать или каким образом можно по другому добавить элементы. Способ:
$('.wrapper:first').html($('.wrapper:first').html( ) + '<div class="w"></div>')
работает, но после javascript не видит элементы внутри '.wrapper'...
Спасибо за ответы!
Возможно причина в том что '<div class="w"></div>' - это строка. Кто-нибудь может подсказать как ее переформатировать в объект, так чтоб это был объект элемента дом?
Последний раз редактировалось syegorius, 20.05.2011 в 15:21.
|