jquery操作CheckBox
jquery操作CheckBox
IE10,Chrome,FF中,对于选中状态,第一次$('#checkbox').attr('checked',true)可以实现
但是当通过代码清除选中,下次再通过代码 $('#checkbox').attr('checked',true) 去选中时
虽然代码中有checked='checked',但是画面表现都没有打勾。
IE8,IE6下无此问题。
现在attr('checked',true)都换成prop('checked',true)
$("#check_"+busi_type).prop('checked',true);
$("#check_"+busi_type).prop('checked',false);
//全选
function checkall(){
var test = document.getElementById("checkAll").checked;
if(test){
$("input[name='checkSingle']").each(function() {
this.checked = true;
});
}else{
$("input[name='checkSingle']").each(function() {
this.checked = false;
});
}
}
//判断是否全选
function ischeckall() {
var isFlag = true;
var checkAll = document.getElementById("checkAll").checked;
if(!checkAll) {
$("input[name='checkSingle']").each(function() {
if(!this.checked){ //没有全选
isFlag = false;
}
})
}
return isFlag;
}