Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
Javascript 使用JQuery循环遍历单独HTML文件的元素_Javascript_Jquery_Html - Fatal编程技术网

Javascript 使用JQuery循环遍历单独HTML文件的元素

Javascript 使用JQuery循环遍历单独HTML文件的元素,javascript,jquery,html,Javascript,Jquery,Html,如何使用JQuery循环遍历单独HTML文件的元素 到目前为止,我有: var x = $('<div>').load('<separate html file> #<id>'); console.log(x[0]); 您需要等待操作完成,然后通过设置成功回调函数来完成此操作 接下来,你需要有一些东西来循环。我假设您的结果是更多的HTML,因此我们可以循环遍历容器的 最后,您可以执行以下循环: //执行加载操作(此处为硬编码响应)并提供成功回调: 变量x=

如何使用JQuery循环遍历单独HTML文件的元素

到目前为止,我有:

var x = $('<div>').load('<separate html file> #<id>');
console.log(x[0]);

您需要等待操作完成,然后通过设置成功回调函数来完成此操作

接下来,你需要有一些东西来循环。我假设您的结果是更多的HTML,因此我们可以循环遍历容器的

最后,您可以执行以下循环:

//执行加载操作(此处为硬编码响应)并提供成功回调:
变量x=$(“#结果”).load(
“Stuff”,函数(){
//找到容器中的第一个div元素并循环遍历其子元素
$(“#result”).find(“div”).children().each(function()){
//访问该元素并执行所需的任何操作:
console.log(this);
});
});

东西
东西
东西

您需要等待操作完成,然后通过设置成功回调函数来完成此操作

接下来,你需要有一些东西来循环。我假设您的结果是更多的HTML,因此我们可以循环遍历容器的

最后,您可以执行以下循环:

//执行加载操作(此处为硬编码响应)并提供成功回调:
变量x=$(“#结果”).load(
“Stuff”,函数(){
//找到容器中的第一个div元素并循环遍历其子元素
$(“#result”).find(“div”).children().each(function()){
//访问该元素并执行所需的任何操作:
console.log(this);
});
});

东西
东西
东西

由于ID必须是唯一的,有什么可以循环?@j08691
.load
函数返回元素列表。使用.load('url').done(函数(结果){$(结果).find('div')})@romuleald错误:
done不是一个函数
Wow,你使用的是什么版本的jQuery?既然id必须是唯一的,有什么可以循环?@j08691
.load
函数返回元素列表。使用.load('url').done(函数(结果){$(结果).find('div')})@romuleald错误:
done不是函数
Wow,你使用的是什么版本的jQuery?谢谢。更新了answer.LOL。该喝杯咖啡了!再次感谢。我仍然无法使用您的方法获取变量
x
的子项。我的示例中没有使用
x
。加载
响应的内容是什么?是HTML吗?无需在dom中搜索相同的元素…
$(此)
$(“\35;结果”)
谢谢。更新了answer.LOL。该喝杯咖啡了!再次感谢。我仍然无法使用您的方法获得变量
x
的子项。在我的示例中,我没有使用
x
。加载响应的内容是什么?是HTML吗?不需要在dom中搜索相同的元素<代码>$(此)
$(“#结果”)
<div>
    <div id=<id> >Stuff</div>
    <div id=<id> >Stuff</div>
    <div id=<id> >Stuff</div>
</div>