Javascript OnClick操作不起作用

Javascript OnClick操作不起作用,javascript,jquery,Javascript,Jquery,在我的Laravel应用程序上,当我单击复选框时,它没有执行JQuery脚本中声明的任何操作。 复选框: 脚本: $(document).ready(function (){ alert('home is ready'); $("#terms_info").on("click",function() { alert('home is checked'); }); }); 另外,Firefox开发工具的控制台中没有错误。 谢谢你的帮助 使用change

在我的Laravel应用程序上,当我单击复选框时,它没有执行JQuery脚本中声明的任何操作。 复选框:

脚本:

$(document).ready(function (){
    alert('home is ready');

    $("#terms_info").on("click",function() {
        alert('home is checked');
    });
});
另外,Firefox开发工具的控制台中没有错误。
谢谢你的帮助

使用
change
event with event delagation
on()
代替:

$(文档).ready(函数(){
$(“body”)。关于(“更改”,“条款信息”,函数(){
如果($(this).is(':checked')){
警报(“主页已选中”);
}
});
});

尝试以下操作:

<script type="text/javascript">
    $(document).ready(function (){
        alert('home is ready');

        $(document).on("click", "#terms_info",function() {
            alert('home is checked');
        });
    });

</script>

$(文档).ready(函数(){
警报(“主页已准备就绪”);
$(文档)。在(“单击”,“术语信息”,函数()上){
警报(“主页已选中”);
});
});
你告诉我它是否有效…

试试这个

$("#terms_info").click(function() {
            alert('home is checked');
        });
    });

当您单击复选框时,是否可以在控制台中运行var x=$(“#terms_info”)或单步查看所有内容,看看是否显示您选中了它?它不可复制@Jamesking56的可能副本此主题无助于将其移到文档外就绪。您是在动态创建它吗?