Jquery wrapAll问题
我正在解析一个xml文件,我想将子div包装成一个名为“new”的div: 我有一些类似于以下内容:Jquery wrapAll问题,jquery,xml,wrapall,Jquery,Xml,Wrapall,我正在解析一个xml文件,我想将子div包装成一个名为“new”的div: 我有一些类似于以下内容: function parseXml(xml) { $(xml).find("hotel").each(function() { $('<div class="wrapme"></div>').html($(this).find("hotel_name").text()).appendTo('#foo'); }); } $('.wrapme').wrapAll('&
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
函数解析xml(xml)
{
$(xml).find(“hotel”).each(function()
{
$('').html($(this).find(“hotel_name”).text()).appendTo('#foo');
});
}
$('.wrapme').wrapAll('');
//输出:不工作,它不会将我的wrapme div包含到组中
有人知道原因吗
感谢你们的帮助
问题是.wrapAll在这种特殊情况下似乎不起作用对
wrapAll
的调用不在函数范围内,因此在加载javascript文件时,它只会运行一次。这就是你想做的吗
另外,我不确定wrapAll是否接受这样的自动关闭元素。您可能需要使用