jQuery根据表单ID选择输入

jQuery根据表单ID选择输入,jquery,Jquery,我正在创建一个选择器,以选择带有id的表单中具有名称的所有复选框。我确实有多个具有相同名称的表单用于复选框。因此,我试图弄清楚如何在给定的表单中使用id获取所有复选框。我使用了类似这样的方法,但不起作用 $('#formID input[type="checkbox"][name="inputName"]').each(function(idx){ if($(this).is(':checked')){ alert($(this).val()); } }); 应该有用。我不明白为什

我正在创建一个选择器,以选择带有id的表单中具有名称的所有复选框。我确实有多个具有相同名称的表单用于复选框。因此,我试图弄清楚如何在给定的表单中使用id获取所有复选框。我使用了类似这样的方法,但不起作用

$('#formID input[type="checkbox"][name="inputName"]').each(function(idx){
  if($(this).is(':checked')){
  alert($(this).val());
  }
});

应该有用。我不明白为什么你的代码没有。请查看此代码-希望它能为你展示一个可以使用的工作示例:


为了确保你的页面上没有两个id相同的元素?
$("#formID input:checkbox[name='name']")
$('#1 input[type="checkbox"]').each(function(){
  if($(this).attr('name') == 'check1'){
    $(this).attr('checked', true);
    alert('bla'+$(this).attr('name'));
  }

});