动态创建复选框单击检测,没有类或id Jquery

时间:2013-10-10 04:41:05

标签: javascript jquery checkbox

我有一些动态创建的复选框,如下所示。

<input type="checkbox" name="feature[]" value="9">

正如您所看到的,没有ID或类 name 属性属于数组类型。现在我无法在这些复选框上检测到检查事件。我需要检测事件,同时检测事件发生的值。

我已经检查了几个有关此问题的示例,但通常他们都使用 id 名称。但名称不在数组中输入这些例子。我已尝试使用name属性,但无法管理。请帮助.......

3 个答案:

答案 0 :(得分:3)

你可以试试这个

$("input[name^='feature']").click(function(){
   alert($(this).val());
 });

答案 1 :(得分:2)

使用attribute equals selector

$(document).on('change', 'input[name="feature[]"]', function(){
    //do something
})

答案 2 :(得分:0)

   <input type="text" name="feature" value="123" />

    $("input").click(function(){
     var txt = $(this).val();
     alert(txt);
     alert($(this).attr("name"));
    });

Try this once