jQuery中each的break和continue

来源:互联网 发布:淘宝哪家女装好看 编辑:程序博客网 时间:2024/05/16 00:34

$(".cbset").change(function () {
                if (this.checked) {
                    var checkall = true;
                    var item = $(this);
                    item.parent("li").parent("ul").find(".cbset").each(function (i, g) {
                        if (!g.checked) {
                            checkall = false;
                            return false;// false时相当于break, 如果return true 就相当于continure。 如果return;也相当于直接退出
                        }
                    });
                    if (checkall)
                        item.parent("li").parent("ul").prev("ul").find(".checkbox_all")[0].checked = true;
                }
                else
                    $(this).parent("li").parent("ul").prev("ul").find(".checkbox_all")[0].checked = false;
            });
0 0