您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

jQuery复选框选中状态更改事件

jQuery复选框选中状态更改事件

绑定到change事件而不是click。但是,您可能仍然需要检查是否已选中该复选框:

$(".check@R_202_2419@").change(function() {
    if(this.checked) {
        //Do stuff
    }
});

绑定到 change事件 click而不是事件的主要好处是,并非所有对复选框的单击都会导致其更改状态。如果只想捕获导致复选框更改状态的事件,则需要适当命名的 change事件。 删除评论

还要注意,我使用this.checked而不是将元素包装在jQuery对象中并使用jQuery方法,只是因为直接访问DOM元素的属性更短,更快。

要获得所有复选框,您有两个选择。您可以使用:check@R_202_2419@伪选择器:

$(":check@R_202_2419@")

或者您可以使用属性等于选择器:

$("input[type='check@R_202_2419@']")
JS 2022/1/1 18:18:14 有336人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶