我正在创建一个选择器,用于选择带有id的表单中带有名称的所有复选框。我有多个具有相同名称的表单用于复选框。因此,试图找出如何获取具有id的给定表单中的所有复选框。我使用过这样的东西不起作用。
$('#formID input[type="checkbox"][name="inputName"]').each(function(idx){
if($(this).is(':checked')){
alert($(this).val());
}
});
答案 0 :(得分:0)
$("#formID input:checkbox[name='name']")
应该有效。我不明白你为什么不这样做。
答案 1 :(得分:0)
查看此代码 - 希望它向您展示一个可以使用的工作示例:
$('#1 input[type="checkbox"]').each(function(){
if($(this).attr('name') == 'check1'){
$(this).attr('checked', true);
alert('bla'+$(this).attr('name'));
}
});