.find 不起作用
.find is not working
嗨,这是我的问题,我目前正在使用 jquery 选择器循环所有选定的元素,并尝试使用 jquery 的 .find(Selector),但我认为它不起作用,或者是否可以使用此代码找到元素
for (var i = 0; i < $('.MainElement').find('.ItemGroup').length; i++) {
var CurrentSelectedGroup = $('.MainElement').find('.ItemGroup')[i].find('span');
}
我调试了这段代码,它返回了一个不可用的代码,但是当我尝试jquery手动选择元素时,它可以工作吗?
我需要在循环内的当前元素内选择范围
我在谷歌上搜索过,我没有找到任何
虽然下面给出的eq()
有效,但更好的方法是使用 .each() 进行迭代,因为您在脚本中多次运行选择器
$('.MainElement').find('.ItemGroup').each(function(){
var CurrentSelectedGroup = $(this).find('span');
})
或者至少缓存选择器的值,然后在循环中重用它
使用 eq()
var CurrentSelectedGroup = $('.MainElement').find('.ItemGroup').eq(i).find('span');
注意:$('.MainElement').find('.ItemGroup')[i] 将返回 javascript 对象而不是 jquery
试试这个,因为它更干净:
$('.MainElement').find('.ItemGroup').each(function() {
var CurrentSelectedGroup = $(this).find('span');
});
相关文章:
- jQuery(this).Pparent().Pparente().Prent().find()在iPad上不起作用
- .find 不起作用
- 为什么find('input:focus')在safari中不起作用
- jquery find() 和 remove() 脚本标签不起作用
- jquery $(this).find 对我不起作用
- jquery .find() 不起作用
- 使用 jQuery.find 选择添加的图像进行 css 操作不起作用
- Jquery最接近而find没有'似乎不起作用
- $(this).find(“.text”)和(“.loading”)在AJAX成功函数内部不起作用
- CRM 2013:当从Advanced Find打开记录时,取消任务的Javascript不起作用
- jQuery Find()在Firefox或IE中不起作用
- 由于选择器不起作用,json中包含日期的Meteor db.find
- (this).parent().find('.classname')不起作用
- Mongoose - find():搜索选项中的对象不起作用
- Jquery find不起作用
- 元素.Find对ng-switch中的嵌套元素不起作用
- asp.net 4.5 ajax库$Find不起作用
- jQuery $(this).find()和$(selector,this)不起作用
- 在指令中使用templateUrl时,element.find()不起作用
- jQuery.find()方法不起作用