Javascript 如何选择jQuery自定义复选框并执行操作

Javascript 如何选择jQuery自定义复选框并执行操作,javascript,jquery,checkbox,Javascript,Jquery,Checkbox,我正在使用jQuery自定义收音机和复选框,来自: 我想做一些类似的事情:选中复选框后执行操作。 为了做到这一点,我做了: if($('.main').find('.checked')){ $('.move').click( function(){ alert("Hello World"); }); } 如果选中了复选框或选中了类。则应执行操作。单击已选中的任何按钮。移动类将发出警报“Hello world”。这里,主要是包裹一切的部门 但我使用的方法并没有

我正在使用jQuery自定义收音机和复选框,来自: 我想做一些类似的事情:选中复选框后执行操作。 为了做到这一点,我做了:

if($('.main').find('.checked')){
    $('.move').click( function(){
        alert("Hello World");
    });

}
如果选中了复选框或选中了类。则应执行操作。单击已选中的任何按钮。移动类将发出警报“Hello world”。这里,主要是包裹一切的部门

但我使用的方法并没有得到正确的结果。它总是让我警觉。有没有合适的方法来选择它。检查类并执行我的操作?任何帮助或建议都将不胜感激。[很抱歉没有提供js fiddle链接或示例]


我不熟悉您正在使用的插件,但简单看一下,试试以下方法:

$(document).on('click', '.custom-check', function(e){
    if ( $(this).hasClass('checked') ) {
        // Do something
    }
    else {
        // Do something else
    }
});

花点时间阅读您正在使用的库的api。。。实际上,在这个例子中,实际复选框没有被选中,而是被绝对位置移走了,所以你猜你必须将选择器从输入更改为范围,对吗?在使用javascripts或jQuery时是可见的。我想选择那个类。检查哪个类在。。。希望对你有帮助。。。我是在“库函数”之外做的,但我认为您应该根据您的需要调整
on change
方法,不管它们是什么。谢谢您的解决方案。我一直在等待这种解决方案。