单击事件未触发于复选框

Click event not firing on checkbox

本文关键字:复选框 事件 单击      更新时间:2023-09-26

我快疯了吗?

我无法在复选框上触发点击事件。

这是我的JS:

    $(document).ready(function() {
        $('.checkbox').on('click', function () {
            console.log('ello');
        });
    });

这是我的php/html:

    <ul class="category-filters">
            <li>
                <input class="checkbox" value="Customer Service" type="checkbox">Customer Service
            </li>
            <li>
                <input class="checkbox" value="HR" type="checkbox">HR</li>
    </ul>

值得指出的是,如果我更改函数/方法以隐藏,那么它可以工作......

但它不会触发点击事件。我已经使用过并单击以尝试这个..

是因为我使用的类选择器返回一个数组吗?

欢呼

一种方法是使用 change 事件。

$('input').on('change', function() {
  alert('ello')
})

JSBIN:http://jsbin.com/xonecajeva/edit?html,css,js,output