0

这是简单的jquery循环:

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

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

4

1 回答 1

0

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

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

于 2013-09-01T14:57:30.350 回答