0

我正在解析一个 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 在这种特殊情况下似乎不起作用

4

1 回答 1

1

调用wrapAll在函数之外,因此仅在加载 javascript 文件时运行一次。那是你的意思吗?

另外,我不确定 wrapAll 是否接受这样的自闭合元素。您可能需要使用<div></div>.

于 2010-03-31T16:57:55.400 回答