选中的jQuery复选框适用于所有输入

时间:2013-03-21 18:51:02

标签: javascript jquery forms input

我有以下脚本

<script>

    $('input:checkbox').live('change', function() {
        if ($(this).is(':checked')) {
            alert('checked');
        } else {
            alert('un-checked');
        }
    });

</script>

所以,问题是我有多个复选框,因此它会在每个复选框中提供一个警告..而我只是想在用户选择一个特定复选框时发出警报。

谢谢!

1 个答案:

答案 0 :(得分:1)

您需要在复选框上定义ID或类。您当前的代码正在查看每个输入:复选框。

改变这个:

$('input:checkbox').live('change', function(){

$('#idofcheckbox').live('change', function(){

然后将ID添加到复选框:

<input type=checkbox id="idofcheckbox">