<html>
<head>
<  src=\"jquery-1.3.2.min.js\" type=\"text/ \"></ >
</head>
<body>
<input type=\"checkbox\" name=\"chk_list\" id=\"chk_list_1\" value=\"1\" />1<br />
<input type=\"checkbox\" name=\"chk_list\" id=\"chk_list_2\" value=\"2\" />2<br />
<input type=\"checkbox\" name=\"chk_list\" id=\"chk_list_3\" value=\"3\" />3<br />
<input type=\"checkbox\" name=\"chk_list\" id=\"chk_list_4\" value=\"4\" />4<br />
<input type=\"checkbox\" name=\"chk_all\" id=\"chk_all\" />全选/取消全选
<  type=\"text/ \">
$(\"#chk_all\").click(function(){
     $(\"input[name=\'chk_list\']\").attr(\"checked\",$(this).attr(\"checked\"));
});
</ >
</body>
</html>


jQuery.attr  获取/设置对象的属性值,如:

$(\"input[name=\'chk_list\']\").attr(\"checked\");     //读取所有name为\'chk_list\'对象的状态(是否选中)
$(\"input[name=\'chk_list\']\").attr(\"checked\",true);      //设置所有name为\'chk_list\'对象的checked为true


再如:

$(\"#img_1\").attr(\"src\",\"test.jpg\");    //设置ID为img_1的<img>src的值为\'test.jpg\'
$(\"#img_1\").attr(\"src\");     //读取ID为img_1的<img>src值


下面的代码是获取上面实例中选中的checkbox的value值:

 <  type=\"text/ \">
    //获取到所有name为\'chk_list\'并选中的checkbox(集合)
    var arrChk=$(\"input[name=\'chk_list]:checked\");
    //遍历得到每个checkbox的value值
    for (var i=0;i<arrChk.length;i++)
    {
         alert(arrChk[i].value);
    }
</ >


或者使用jquery的each

<  type=\"text/ \">
    var arrChk=$(\"input[name=\'chk_list\']:checked\");
    $(arrChk).each(function(){
       window.alert(this.value);                        
    }); 
});
</ >
收藏 打印