JQuery如何将click事件绑定到所有复选框

时间:2013-03-13 17:50:42

标签: jquery

我有多个复选框,如此

<input name="1[]" type="checkbox">
<input name="1[]" type="checkbox">
<input name="2[]" type="checkbox">
<input name="2[]" type="checkbox">
<input name="3[]" type="checkbox">
<input name="4[]" type="checkbox">

如何将onclick绑定到所有这些复选框。 并运行一个函数..让我们说一个提示“你单击列出的复选框之一”

 $("input").click() {

            return confirm("you click one of the listed checkbox?");

    });

这不起作用

2 个答案:

答案 0 :(得分:5)

您需要将其设为点击

的功能
$('input[type="checkbox"]').click(function() {
    alert("you click one of the listed checkbox?");
});

摆弄:http://jsfiddle.net/XQDfP/

答案 1 :(得分:1)

使用.change()复选框,无线电按钮等。

$("input[type=checkbox]").change(function() {
        return confirm("you click one of the listed checkbox?");
});

然而,您的错误是您错过了点击

的功能
$("input[type=checkbox]").click(function() {
        return confirm("you click one of the listed checkbox?");
});