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

时间:2011-10-24 19:26:53

标签: javascript jquery

我正在尝试选择所有带名称的单选按钮,但我只能选择已选中的按钮。例如,这有效:

$("input[@name='id']:checked").each(function() { // });

它选择名称为id的所有输入,这些输入被选中(在这种情况下是一个单选按钮)。但是我需要所有这些,因为我需要在这个函数上使用未经检查的名称。

例如,这没有做任何事情:

$("input[@name='id']").each(function()  { // });

我该怎么办?

谢谢!

3 个答案:

答案 0 :(得分:10)

请改为尝试:

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

http://jsfiddle.net/sFtdR/

答案 1 :(得分:2)

试试这个

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

以上代码将选择类型属性为广播的所有输入元素。

答案 2 :(得分:1)

尝试 -

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