指定单选按钮我有这样的HTML:我如何选择每个组
<fieldset class="target-radios">
<legend>Date Range</legend>
<div>
<input id="dateUnspecified" type="radio" name="muScheduleDateRange" value="0" selected-item="0">
</div>
<div>
<input id="dateAll" type="radio" name="muScheduleDateRange" value="1" selected-item="0">
</div>
<div class="from-to">
<input type="radio" id="dateFromTo" name="muScheduleDateRange" value="2" selected-item="0">
</div>
</fieldset>
如何选择指定的单选按钮(选择项),通过各组循环?理想循环应该每组只能工作一次。
尝试过这种方法,但通过各组不起作用&循环多次:
$('#targeting input:radio').each(function() {
var name = $(this).attr('name'),
selected = $(this).attr('selected-item');
if(typeof selected !== 'undefined') {
$('input[name='+ name +']:nth-child('+ selected +')').attr('checked', true);
}
});
你能解释一下你的意思吗? – Adil
你认为如果尝试成功,你会做些什么? –