Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery验证复选框是否混淆?_Javascript_Jquery_Checkbox - Fatal编程技术网

Javascript Jquery验证复选框是否混淆?

Javascript Jquery验证复选框是否混淆?,javascript,jquery,checkbox,Javascript,Jquery,Checkbox,你知道为什么这段代码一直在说,而且不起作用吗 $('#myCheckbox').click(function() { if ( $('#myCheckbox').attr('checked')) { alert("on"); } else { alert("off"); } }); 这里的例子 1)使用添加到jQuery 1.6中的道具(我猜) 2) 使用是检查状态 试试这个: $('#myCheckbox').click(functio

你知道为什么这段代码一直在说,而且不起作用吗

$('#myCheckbox').click(function() {
    if ( $('#myCheckbox').attr('checked')) {
        alert("on");
    } else {
        alert("off");
    }
});
这里的例子

1)使用添加到jQuery 1.6中的道具(我猜)

2) 使用是检查状态

试试这个:

$('#myCheckbox').click(function() {
        if ( $(this).is(':checked')) {
            alert("on");
        } else {
            alert("off");
        }
    });
$('#myCheckbox').click(function() {
        if ( this.checked) {
            alert("on");
        } else {
            alert("off");
        }
    });
工作示例:

3) @Felix的建议 试试这个:

$('#myCheckbox').click(function() {
        if ( this.checked) {
            alert("on");
        } else {
            alert("off");
        }
    });
编辑:

根据OP替代解决方案提供的URL:

$(".styled").change(function(){
  if(this.checked){
   alert("On");
  } else {
   alert("Off");
  }
})
1) 使用添加到jQuery1.6中的道具(我猜)

2) 使用是检查状态

试试这个:

$('#myCheckbox').click(function() {
        if ( $(this).is(':checked')) {
            alert("on");
        } else {
            alert("off");
        }
    });
$('#myCheckbox').click(function() {
        if ( this.checked) {
            alert("on");
        } else {
            alert("off");
        }
    });
工作示例:

3) @Felix的建议 试试这个:

$('#myCheckbox').click(function() {
        if ( this.checked) {
            alert("on");
        } else {
            alert("off");
        }
    });
编辑:

根据OP替代解决方案提供的URL:

$(".styled").change(function(){
  if(this.checked){
   alert("On");
  } else {
   alert("Off");
  }
})
尝试:

尝试:


load(“jquery”,“1”);
$(文件)。准备好了吗(
函数()
{
$(“#我的复选框”)。单击(
函数()
{   
if($(this).attr('checked')=='checked')
{
警惕(“是”);
}
其他的
{
警告(“否”);
}
}
);
}
);


load(“jquery”,“1”);
$(文件)。准备好了吗(
函数()
{
$(“#我的复选框”)。单击(
函数()
{   
if($(this).attr('checked')=='checked')
{
警惕(“是”);
}
其他的
{
警告(“否”);
}
}
);
}
);

尽管@ CyrNATE的解决方案工作,考虑将处理程序绑定到<代码>更改< /代码>事件。这也捕获了用鼠标执行的更改。尽管@ CynNATE的解决方案工作,考虑将处理程序绑定到<代码>更改< /代码>事件。这还捕获了用鼠标执行的更改。@Felix:这里是更好的选择,因为我们只关心复选框的状态。@cybermate-我在这里有自定义复选框,但无论我做什么,它都不起作用:-(检查过度占用情况box@Felix:这是一个更好的选择,特别是在这里,因为我们只关心复选框的状态。@cybermate-我有自定义复选框,但无论我做什么,它都不起作用:-(选中过度占用框)