关于jquery checkbox
关于checkbox全选:
$("#checkall").click(function () {
// this 全选的复选框
var userids = this.checked;
if (this.checked == false) {
$("input[name=checkbtn]").each(function () {
this.checked = userids;
//do something
})
}
else {
//获取name=checkbtn的复选框 遍历输出复选框
$("input[name=checkbtn]").each(function () {
//do something
this.checked = userids;
});
}
});
关于监听checkbox状态改变事件:
我试过一些网上的写法,像change事件,绑定click事件等都无功而返,无奈之下就在input里面加上了onclick事件,通过onclick(this)可以获取到this的控件,以此来判断checkbox是否被选中
如下:
function clickme(aval) {
if ($(aval).prop("checked") == true) {
//do something
}
else {
//do something
}
}

浙公网安备 33010602011771号