我对这个有问题:
if($("#Autotag").is(":checked"))
{
alert("Just to check if it works");
}
但是它在检查时不会给我警报对话框!我一直在寻找正确的答案。我编写的所有其他代码都可以工作,但不是这个。
jsFiddle 没有给我任何提示,因为有人告诉我尝试......我也一直在阅读这个 How to: jQuery how to
我对这个有问题:
if($("#Autotag").is(":checked"))
{
alert("Just to check if it works");
}
但是它在检查时不会给我警报对话框!我一直在寻找正确的答案。我编写的所有其他代码都可以工作,但不是这个。
jsFiddle 没有给我任何提示,因为有人告诉我尝试......我也一直在阅读这个 How to: jQuery how to
当该人选中复选框时,该代码将不会运行,它只会告诉您该复选框在运行时的状态。
如果你想知道什么时候被检查,你需要监听 change 事件。以下代码假定您在准备好或将元素添加到页面之后调用它。
$("#Autotag").on("change", function () {
if($(this).is(":checked")) {
alert("Just to check if it works");
}
});
您需要在更改事件中调用它,而不是只调用一次
$("#Autotag").change(function() {
var $this = $(this);
if ( $this.is(":checked") ) {
alert("This should work for you");
}
});