我有很多名为“each_item”的div,一个接一个。我正在尝试检查是否在这个 div 中检查了收音机。
我的问题是,使用我的 jquery 代码(见下文),所有“each_item”div 的所有单选按钮都经过测试。我可能需要使用$(this)
,但我不知道如何在我下面使用的选择器中使用它(即$('input:radio[name=gender]:checked')
)
<div class='each_item'>
<input type='radio' name='gender' value='m'>
<input type='radio' name='gender' value='f'>
<input type='button' id='btn'>
</div>
我试过的jquery是这样的:
$('#btn').click(function(){
if ($('input:radio[name=gender]:checked').length < 1)
alert('nothing was checked');
});
如果你能帮助我,非常感谢。