Javascript jQuery:如何选择所有带有名称的单选按钮?

Javascript jQuery:如何选择所有带有名称的单选按钮?,javascript,jquery,Javascript,Jquery,我试图选择所有带有名称的单选按钮,但只能选择选中的按钮。例如,这项工作: $("input[@name='id']:checked").each(function() { // }); 它选择名称id为的所有输入,并选中这些输入(在本例中为一个单选按钮)。但是我需要所有这些,就像我需要这个名字的未检查的一样,在这个函数上 例如,这并没有起到任何作用: $("input[@name='id']").each(function() { // }); 我该怎么办 谢谢 试试这个: $('inpu

我试图选择所有带有名称的单选按钮,但只能选择选中的按钮。例如,这项工作:

$("input[@name='id']:checked").each(function() { // });
它选择名称id为的所有输入,并选中这些输入(在本例中为一个单选按钮)。但是我需要所有这些,就像我需要这个名字的未检查的一样,在这个函数上

例如,这并没有起到任何作用:

$("input[@name='id']").each(function()  { // });
我该怎么办

谢谢

试试这个:

$('input[name="yourName"]').each(function () { ... });
试试-

$("input[name='id']").each(function()  { 
    alert($(this).attr('name'));
});
试试这个

$(':input[type="radio"]').each(function(index){
     // YOUR CODE
});

上面的代码将选择所有类型属性为无线电的输入元素

您不再需要jQuery选择器中的
@
。这就是造成你问题的原因。