Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Подскажите unwrap для версии jquery 1.3.2 (https://javascript.ru/forum/jquery/32175-podskazhite-unwrap-dlya-versii-jquery-1-3-2-a.html)

Randomizer 05.10.2012 23:35

Подскажите unwrap для версии jquery 1.3.2
 
Вынужден работать с jquery 1.3.2 из-за использования CMS Drupal 6.
Мне очень нужна ф-ция удаления родительского (обрамляющего) элемента, типа unwrap (есть только в jquery с версии 1.4).

У меня следующий код:
<div id="wrap">
<div class="one"></div>
<div class="two"></div>
</div>


Нужно убрать #wrap, по логике вещей, сделать бы так:
$('.one').unwrap();

но увы у меня 1.3.2

Есть еще какой-то способ?

antonM 06.10.2012 03:24

А что мешает подсунуть Друпалу новую версию jquery?

Randomizer 06.10.2012 13:23

Вы друпал явно не использовали, отсюда такой вопрос...

antonM 06.10.2012 19:47

Ну совсем чуть чуть и таких потребностей не возникало.
Попробуйте использовать модуль jQuery Update
Если не поможет, тогда можно попробовать вот так:
var wrapContent = $("#wrap").children();
$("#wrap").replaceWith(wrapContent);

Пример: http://jsbin.com/ufirum/1/edit

Randomizer 07.10.2012 17:47

Цитата:

Сообщение от antonM (Сообщение 208570)
Ну совсем чуть чуть и таких потребностей не возникало.
Попробуйте использовать модуль jQuery Update
Если не поможет, тогда можно попробовать вот так:
var wrapContent = $("#wrap").children();
$("#wrap").replaceWith(wrapContent);

Пример: http://jsbin.com/ufirum/1/edit

Спасибо, буду пробовать


Часовой пояс GMT +3, время: 22:02.