【发布时间】:2011-07-20 17:07:27
【问题描述】:
我最近遇到了一个 StackOverflow 答案,它在 how to get the value of a checked radio button using jQuery 上给出了很好的说明:
var radioVal = $("#myFormID input:radio[name='radioFieldName']:checked").val();
alert('Selected radio button value = ' + radioVal);
现在我正在尝试查找选中的单选按钮的从零开始的索引。我以为会比较简单:
var radioIdx = $("#myFormID input:radio[name='radioFieldName']:checked").index();
但是,radioIdx 始终返回值 -1。关于我可能做错的任何想法?
【问题讨论】:
-
您拥有的选择器将只匹配一个单选按钮。你期待 jQuery 告诉你它的索引 究竟在哪个集合中?
-
我不确定我是否明白你的意思。我只是想在
<form id="myFormID">中识别集合radioFieldName中单选按钮的从零开始的索引。
标签: jquery radio-button