Добавить контент до и после урока - jQuery - PullRequest
1 голос
/ 01 июля 2011

Как добавить Div * Starter "<div class='abc'>" к <img src="bla.jpg" class="xyz"/> и завершить его с "</div>"
, чтобы DOM был:

<div class='abc'>
   <img src="bla.jpg" class="xyz"/>
</div>      

Я пытался использоватьэтот код jQuery:

$('img.xyz').before("<div class='abc'>").after("</div>");

Но он дает мне DOM как:

<div class='abc'></div>
<img src="bla.jpg" class="xyz"/>

Ответы [ 4 ]

6 голосов
/ 01 июля 2011
$('img.xyz').wrap('<div class="abc" />');

http://api.jquery.com/wrap

2 голосов
/ 01 июля 2011

Используйте метод .wrap ():

$('img.xyz').wrap('<div class="abc" />');
0 голосов
/ 01 июля 2011

используйте jQuery wrap () для достижения вашей цели:

http://api.jquery.com/wrap/

0 голосов
/ 01 июля 2011

Используйте метод wrap:

$('img.xyz').wrap('<div class="abc"></div>');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...