相关疑难解决方法(0)

jQuery,checkboxes和.is(":checked")

当我将一个函数绑定到一个复选框元素,如:

$("#myCheckbox").click( function() {
    alert($(this).is(":checked"));
});
Run Code Online (Sandbox Code Playgroud)

复选框触发事件之前更改其已检查的属性,这是正常行为,并给出反向结果.

但是,当我这样做时:

$("#myCheckbox").click();
Run Code Online (Sandbox Code Playgroud)

触发事件,复选框会更改其检查属性.

我的问题是,有没有办法从jQuery触发click事件,就像普通点击一样(第一个场景)?

PS:我已经尝试过trigger('click');

checkbox jquery click ischecked

86
推荐指数
3
解决办法
23万
查看次数

标签 统计

checkbox ×1

click ×1

ischecked ×1

jquery ×1