从一组单选按钮中获取ID值

4
我正在尝试获取一组单选按钮的id。以下是HTML代码。

<input id="1" type="radio" title="2" value="6/1/2010" name="vacationDay">
<input id="2" type="radio" title="2" value="6/2/2010" name="vacationDay">
<input id="3" type="radio" title="2" value="6/3/2010" name="vacationDay" checked='checked'>

这是我的Javascript代码。

var updateDay = $('input[name=vacationDay]:checked').val();

它返回所选单选按钮的值(6/3/2010)。我也想得到选中按钮的id(3)。

有什么好的想法吗?


感谢所有回复的人,所有的回复都有效。 - user281867
5个回答

16
var $radio = $('input[name=vacationDay]:checked');
var updateDay = $radio.val();
var id = $radio.attr('id');

.attr()


6
   var btnId = $('input[name=vacationDay]:checked').attr('id');

3

不确定这是否是您所期望的:

var id = $('input[name=vacationDay]:checked').attr('id');

2
你可以将你的 .val() 更改为 .attr('id')
var updateDay = $('input[name=vacationDay]:checked').attr('id');​

0

尝试

var updateDay = $('input[name=vacationDay]:checked').attr('id')


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接