Javascript 使用JQuery循环遍历单独HTML文件的元素
如何使用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=
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>