将文档准备好转换为jQuery

时间:2016-11-03 08:56:13

标签: jquery

我正在尝试将此文档转换为$(document).ready(function() { var $sub = $("#removImg").hide(), $chnckbox = $('input[name="chkboxplat[]"]').click(function() { $#sub.toggle( $chnckbox.is(":checked") ); }); }); ,但我不知道如何。这是我的代码:

$(document).on(function(){

我试过了{{1}}。希望你能帮助我,谢谢!

1 个答案:

答案 0 :(得分:0)

根据评论中的问题说明,您需要在复选框上使用委托事件处理程序,因为它会动态附加到DOM。

要执行此操作,您需要使用on(),但是您的语法不正确。您需要添加一个新的事件处理程序,而不是替换document.ready处理程序。试试这个:

$(document).ready(function() {
    var $sub = $("#removImg").hide();

    $(document).on('change', 'input[name="chkboxplat[]"]', function() {
        $sub.toggle(this.checked);
    });
});

请注意使用change事件,而不是click,以便代码适用于通过键盘导航的用户