即使没有找到任何元素,jquery也会迭代

时间:2013-09-01 14:52:06

标签: jquery

这是简单的jquery循环:

$('input:checked[name*="bulk"]').each(function(){
    $(this).closest('tr').fadeOut(1800);
});

如果选中了一些复选框,则一切正常但如果没有,则淡出整个容器。即使没有找到任何元素,为什么每个人都继续工作?

1 个答案:

答案 0 :(得分:0)

each遍历集合的长度。当长度为0时,each将成功调用该函数0次并返回空集合。

因此,如果正在调用该函数,则选择器匹配某事