关于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 } }