Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery wrapAll问题_Jquery_Xml_Wrapall - Fatal编程技术网

Jquery wrapAll问题

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('&

我正在解析一个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
函数解析xml(xml)
{
$(xml).find(“hotel”).each(function()
{
$('').html($(this).find(“hotel_name”).text()).appendTo('#foo');
});
}
$('.wrapme').wrapAll('');
//输出:不工作,它不会将我的wrapme div包含到组中
有人知道原因吗

感谢你们的帮助


问题是.wrapAll在这种特殊情况下似乎不起作用

wrapAll
的调用不在函数范围内,因此在加载javascript文件时,它只会运行一次。这就是你想做的吗

另外,我不确定wrapAll是否接受这样的自动关闭元素。您可能需要使用