Jquery .wrap Все проблемы
Я анализирую 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 ответ
Призыв к wrapAll
is outside the function, so that will only run once when the javascript file is loaded. Это то, что ты хотел сделать?
Also, I'm not sure that wrapAll accepts self-closing elements like that. Возможно, вам придется использовать <div></div>
,