Страница 1 из 1

Re: Манипулирование элементами DOM

СообщениеДобавлено: 20 янв 2010, 13:14
Дмитрий :)
а можно как-нибудь обернуть элемент с определенным классом(id, неважно) в круглые скобки?

Re: Манипулирование элементами DOM

СообщениеДобавлено: 20 янв 2010, 13:28
Gennady
Можно, только придется использовать методы before() и after(), а не wrap() - учитывая конечно, что "обернуть надо в скобки)...
Код: выделить все
<p>бла-бла-бла <em>EM</em> блааа-блааа</p>

Код: выделить все
$(function(){
  $('p em').before('(').after(')');
});

Если бы нужно было обернуть например в тэг b, тогда можно и wrap()
Код: выделить все
$(function(){
  $('p em').wrap('<b></b>');
});

P.S. Здесь в селекторе я выбирал все em, которые внутри p, но думаю, для примера это непринципиально.

Re: Манипулирование элементами DOM

СообщениеДобавлено: 20 янв 2010, 13:29
Nekromancer
Код: выделить все
$('#elem').before('(').after(')');


по идее должно работать :)

Re: Манипулирование элементами DOM

СообщениеДобавлено: 20 янв 2010, 14:04
Дмитрий :)
большое спасибо. про before и after я не подумал.