相关疑难解决方法(0)

复选框上.click和.change之间的区别是什么

我正在四处寻找一个复选框添加一个事件,我想人们会用它.change来设置一个改变事件,但我发现人们正在使用.click

是否有一个原因?它们似乎都适用于点击事件和键盘更改.我错过了什么吗?

如果你不相信我,那就试试吧

javascript checkbox jquery click

39
推荐指数
2
解决办法
4万
查看次数

Chekbox点击事件未在检查时触发

我有一个id为myopt的复选框,我有一个点击事件处理程序,如下所示;

$("#globalBody").on("click", "#myopt", function (event) {
    if ($(this).prop("checked")) {
        // do something
    } else {
        // do something
    }
});
Run Code Online (Sandbox Code Playgroud)

现在在我的代码中,我做到了

$("#myopt").attr("checked",true);
Run Code Online (Sandbox Code Playgroud)

我的问题是这不会触发上面的click事件处理程序.如果我手动单击复选框,它会被调用.

有什么问题?

javascript jquery

3
推荐指数
1
解决办法
67
查看次数

标签 统计

javascript ×2

jquery ×2

checkbox ×1

click ×1