这是我的代码,它始终输入其他
在控制台中的ether返回true console
if ($('.DEL').prop('checked') == true)
{
// do a
}
else
{
//do b
}
答案 0 :(得分:1)
由于您共享的代码只会在加载页面时执行一次。所以附上一个更改事件处理程序并移动代码。
$(":checkbox").change(function(e) {
if(this.checked){
alert("true");
}else{
alert("false");
}
}).change();
答案 1 :(得分:-1)
这可能对您有帮助,
$("input[type='checkbox']").click(function(e) {
if($(this).is(':checked')){
alert("true");
}else{
alert("false");
}
});
答案 2 :(得分:-1)
如果选中复选框,这是一个工作代码:
if(document.getElementById('Your checkbox ID').checked) {
//a
} else {
//b
}
或者这样:
if($('#Your checkbox ID').is(':checked'))
//a
else
//b
根据你的代码:
if($('.DEL').is(':checked'))
//a
else
//b
或使用prop
属性:
if($('.DEL').prop('checked')) {
//a
}
else {
//b
}