【发布时间】:2015-12-24 04:28:11
【问题描述】:
我有一台收音机。
<label class="radio inline" for="radios-BRE2b1">
<input type="radio" name="radios-BRE2b1" id="BRE2b1" value="oui" required="" class="requiredvqradio">Oui</label>
<label class="radio inline" for="radios-BRE2b1">
<input type="radio" name="radios-BRE2b1" id="BRE2b1" value="non" required="" class="requiredvqradio">Non</label>
<label class="radio inline" for="radios-BRE2b1">
<input type="radio" name="radios-BRE2b1" id="BRE2b1" value="nsp" required="" class="requiredvqradio">Je ne sais pas</label>
好的,它无效...不是唯一 ID。
我想创建一个函数来知道是否选择了其中一项。
function testemoi(name) {
alert(name);
$(this).find("#" + name).each(function (i, obj) {
alert(obj.attr('name'));
if (obj.is(":checked"))
alert("ok");
});
}
testemoi("radios-BRE2b1");
我认为我的函数有语法问题,但我看不出有什么问题。
感谢您的帮助。
【问题讨论】:
-
你的函数应该在什么时候运行?在页面加载时,还是...?另外,您的目标是 id: find("#" + name), not name....
标签: jquery function radio-button find each