有Jquery循环
我很难让这段代码循环。我想让它检查一下#94785的ID是什么状态,然后告诉我有Jquery循环,jquery,loops,Jquery,Loops,我很难让这段代码循环。我想让它检查一下#94785的ID是什么状态,然后告诉我 $(window).load(function(){ $('#94785').each(function() { if ($('#94785').attr('aria-hidden') == 'false') { console.log('checked'); } else { console.log('notchecked');
$(window).load(function(){
$('#94785').each(function() {
if ($('#94785').attr('aria-hidden') == 'false') {
console.log('checked');
} else {
console.log('notchecked');
}
});
});
使用$(this)
而不是$('#94785')
…回调是在当前DOM元素的上下文中触发的,因此关键字this引用元素
使用$(this)
而不是$('#94785')
…回调是在当前DOM元素的上下文中触发的,因此关键字this引用元素
id为94785的元素是动态创建的吗?(即,在页面加载后创建)在我的回答之后一切都正常吗?要回答您的问题,需要先加载幻灯片。id为94785的元素是动态创建的吗?(也就是说,在页面加载后创建)在我的回答之后一切都正常吗?回答你的问题是,它与幻灯片一起工作,因此必须先加载。因此,此操作只运行一次,我需要它检查aria是否每次都隐藏。这是我使用它的地方。每次都是什么意思?单击时底部滑块aria hidden=false,或者它进入与内容对应的顶部滑块上的中心视图。当div有aria hidden=false时,我希望发生一些事情。我所说的有意义吗?所以这运行一次,我需要它来检查aria是否每次都隐藏。这里是我使用它的地方。每次都是什么意思?单击时底部滑块aria hidden=false,或者它进入与内容对应的顶部滑块上的中心视图。当div隐藏了aria=false时,我希望发生一些事情。我所说的有意义吗?
$(window).load(function(){
$('#94785').each(function() {
if ($(this).attr('aria-hidden') == 'false') {
console.log('checked');
} else {
console.log('notchecked');
}
});
});