Jquery .wrapВсе проблемы - PullRequest
       10

Jquery .wrapВсе проблемы

0 голосов
/ 31 марта 2010

Я анализирую XML-файл и хочу обернуть дочерние элементы div в элемент div под названием "new":

У меня есть что-то похожее на ниже:

function parseXml(xml)
{
 $(xml).find("hotel").each(function()
 {
 $('<div class="wrapme"></div>').html($(this).find("hotel_name").text()).appendTo('#foo');
 });
}
$('.wrapme').wrapAll('<div class="group" />');

// output: not working, it doesn't enclose my wrapme divs into Group

Кто-нибудь знает причину?

Ценю вашу помощь, ребята!

Проблема в том, что .wrapAll, похоже, не работает в этом конкретном случае

1 Ответ

1 голос
/ 31 марта 2010

Вызов wrapAll находится за пределами функции, поэтому он будет запускаться только один раз при загрузке файла JavaScript. Это то, что ты хотел сделать?

Кроме того, я не уверен, что wrapAll принимает такие самозакрывающиеся элементы. Возможно, вам придется использовать <div></div>.

...