引用Bootstrap的Icheck插件后,如何判断CheckBox是否选中? 使用JQ的 .attr("checked")==true 判断行不通。
prop。。。。哈哈
.attr("checked",true)
if($('#checkbox-id').is(':checked')) {
// do something
}
//多选删除
$('#cekAll').on('ifChecked', function (event) {
$("input[id^='cekChoose_']").iCheck('check');
});
$('#cekAll').on('ifUnchecked', function (event) {
$("input[id^='cekChoose_']").iCheck('uncheck');
});
参考了 saybanana 的答案
$('.radiobuttonsList').on('ifClicked', function (event) {
if ($(this).attr("checked",true)) {//这里就可以判断当前是否被选择了
$(this).iCheck('uncheck');//如果已选择,可以用iCheck取消选择
} else {
$(this).iCheck('check');//如果没选择,可以用iCheck美化选择
}
});
之前傻傻的写成
if ($(this).attr("checked")) {
结果全是true
$('#useCarType').is(':checked')