看图为什么属性在代码中设置上了,但页面没反应,只是第一次相应了全选...

发布网友 发布时间:2024-10-24 09:35

我来回答

2个回答

热心网友 时间:4小时前

直接用原生JS给你写了一个实例,你参照着看吧。

/**
* 全选/全反选checkbox的点击事件
*/
function allOrNot(){
    var all = document.getElementById("all");
    var nodes = document.getElementsByName("level1");
    var i = 0, len = nodes.length;
    while( i < len ){
        nodes[i].checked = all.checked;
        i++;
    }
}

/*
* 其他单个checkbox的点击事件
* 全选之后,单个checkbox选择取消时,全选checkbox取消选择。
*/
function singleCHK(){
    var all = document.getElementById("all");
    all.checked = false;
}

热心网友 时间:4小时前

if(typeof($(this).attr('checked'))==="undefined")

这一句改成
if(typeof($(this).attr('checked'))===false)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com