我正在解析一个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('<div class="group" />');
// output: not working, it doesn't enclose my wrapme divs into Group有人知道原因吗?
感谢你们的帮助!!
问题是.wrapAll似乎在这种特殊情况下不起作用
发布于 2010-04-01 00:57:55
对wrapAll的调用在函数外部,因此只会在加载javascript文件时运行一次。这就是你想做的吗?
而且,我不确定wrapAll是否接受这样的自关闭元素。您可能需要使用<div></div>。
https://stackoverflow.com/questions/2554880
复制相似问题