使用jquery添加复选框后,检查是否勾选了复选框

时间:2015-02-20 15:18:44

标签: javascript jquery html ajax checkbox

当页面启动时,系统会要求用户选择一个类别。一旦用Ajax选择了一个类别,就会加载一些复选框。

当勾选这些复选框时,我需要做一些事情,但问题是我无法检测到它们的变化,因为我刚刚添加它们。

*** options变量包含输入复选框

$("#subcat").append(options)

然后我尝试使用下面的代码检查它是否被检查

<script>
    $(":checkbox").change(function(){
        if($(this).attr("checked")) {
            alert("abc");
        } else {
            alert("CBA");
        }
    });
</script>

如果我直接在html文件中添加一个输入复选框,那么它会检测到更改,但是当我加载带有ajax的复选框时它不会。

0 个答案:

没有答案