我有一些动态创建的复选框,如下所示。
<input type="checkbox" name="feature[]" value="9">
正如您所看到的,没有ID或类。 name 属性属于数组类型。现在我无法在这些复选框上检测到检查事件。我需要检测事件,同时检测事件发生的值。
我已经检查了几个有关此问题的示例,但通常他们都使用类或 id 或名称。但名称不在数组中输入这些例子。我已尝试使用name属性,但无法管理。请帮助.......
答案 0 :(得分:3)
你可以试试这个
$("input[name^='feature']").click(function(){
alert($(this).val());
});
答案 1 :(得分:2)
$(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