var all_checked=true;
$(":checkbox").each(function(){
if( this.checked==false){
all_checked=false;
return false;
}
});
注意:用break,想跳出这个循环,结果报错
经查,在回调函数里return false即可,大多数jquery的方法都是如此的
返回'false'将停止循环(就像在普通的循环中使用break)
返回true跳至下一个循环(就像在普通的循环中使用continue)
本文介绍了一个在jQuery中遍历复选框并判断是否全选的小技巧。通过return false来提前结束循环,避免使用break带来的错误。这是一条适用于多数jQuery方法的实用经验。
304

被折叠的 条评论
为什么被折叠?



