用jQuery如何判断单选按钮是否有未选中项

有如下多组单选按钮,点击提交按钮后,用jQuery如何判断是否有未选中项,有未选中的就为其添加背景样式提醒,直到全部选中
<div class="check">1、XXXXX?<input type="radio" name="ch1" class="yes">是<input type="radio" name="ch1" class="no">否</div>
<div class="check">2、XXXXX?<input type="radio" name="ch2" class="yes">是<input type="radio" name="ch2" class="no">否</div>
<div class="check">3、xxxx?<input type="radio" name="ch3" class="yes">是<input type="radio" name="ch3" class="no">否</div>
。。。。

阅读 5.3k
3 个回答

获取所有未选中的单选框。

$("input[type='radio']").not(":checked");

添加背景样式

$("input[type='radio']").not(":checked").addClass(".back");

if($('div.check input').hasClass('.no')){
}

判断 .prop("checked") 是否为 true

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进