JQuery 之 CheckBox
判断是否选中:
方法一:
if ($("#ckWed").get(0).checked) {
}
方法二:
if($("#ckWed").is(":checked")) {
}
方法三:
if ($("#ckWed").attr("checked")) {
}
获取选中值:
获取选中的Jquery对象:$("input[name='ckWeek']:checked");
$("input[name='ckWeek']:checked").val()只会获得第一个选中的值。
如果想获取第几个可以使用get:$("input[name='ckWeek']:checked").get(i).value;
如果要想获取更多选中的值就要用到循环:for、each
each:
$("input[name='ckWeek']:checked").each(function(){
alert($(this).val());
});
for:
var ck=$("input[name='ckWeek']:checked")
for(var i=0;i<ck.length;i++){
if(ck[i].checked){
alert(ck[i].value);
}
}
全选和全不选:可以点击文章开头的全选复选框试验
传人全选复选框的document对象,用于判断全选或者全不选。当Checked的时候就是全选,反之为全不选。
function CheckAll(ck) {
var ckAll = $("input[name='ckWeek']");
for (var i = 0; i < ckAll.length; i++) {
if (ckAll[i].type == "checkbox") {
ckAll[i].checked = ck.checked;
}
}
}

浙公网安备 33010602011771号