无法获得所选无线电的价值

时间:2012-07-18 11:55:35

标签: jquery html

我试图获取所选单选按钮的值。 我的HTML是:

<input type="radio" name="rad" value="one" />One<br />
<input type="radio" name="rad" value="two" />Two<br />
<input type="radio" name="rad" value="three" />Three<br />
<a ​​​​​​​​​​​​​​​​​​​​href="javascript:void(0)" onclick="getSelectedRad()">Click</a>​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

我的jquery是:

function getSelectedRad() {
    alert($("input[name='rad']").val());
}

我无法理解这里发生了什么错误?

FIDDLE

1 个答案:

答案 0 :(得分:4)

您获得的第一个元素的值为'input',其值为'name'属性,其值为'rad'。

你想要一个看起来像的选择器:

"input[name='rad']:checked"