当页面启动时,系统会要求用户选择一个类别。一旦用Ajax选择了一个类别,就会加载一些复选框。
当勾选这些复选框时,我需要做一些事情,但问题是我无法检测到它们的变化,因为我刚刚添加它们。
*** options变量包含输入复选框
$("#subcat").append(options)
然后我尝试使用下面的代码检查它是否被检查
<script>
$(":checkbox").change(function(){
if($(this).attr("checked")) {
alert("abc");
} else {
alert("CBA");
}
});
</script>
如果我直接在html文件中添加一个输入复选框,那么它会检测到更改,但是当我加载带有ajax的复选框时它不会。