javascript - jQuery/Javascript 中带有复选框的 If 语句

标签 javascript jquery

我在这个问题上遇到了问题:

if($("#Autotag").is(":checked"))
{
alert("Just to check if it works");
}

但是在检查时它不会给我警报对话框! 我一直在寻找正确的答案。我编写的所有其他代码都可以工作,但这个不行。

jsFiddle 没有给我任何提示,因为有人告诉我尝试...... 我也一直在阅读如何:jQuery how to

最佳答案

当人们选中该复选框时,该代码不会运行,它只会告诉您该复选框在运行时的状态。

如果你想知道什么时候被检查,你需要监听change事件。以下代码假设您在 onready 或将元素添加到页面后调用此方法。

$("#Autotag").on("change", function () {
    if($(this).is(":checked")) {
        alert("Just to check if it works");
    }
});

关于javascript - jQuery/Javascript 中带有复选框的 If 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18643250/

相关文章:

Javascript "Stop Typing"计时器问题

javascript - 将语音字符串映射到可能的备用字符串以与 dynamoDB 匹配

javascript - 如何根据显示的 div 数量调整 div 的大小?

javascript - 从树中消除根元素,如表示数据

javascript - d3.min.js Uncaught TypeError : a. 映射不是函数

jquery - Bootstrap Popover 内容中的外部 HTML 文件

javascript - 从 DOM 中删除编辑器后如何删除 CKeditor 实例

jQuery 难题 - 网站在除 ie8 之外的所有浏览器中都有效

javascript - 半屏侧边栏修正

javascript - 在多个 div 中具有相同类的元素外部单击时如何隐藏特定的 div