多组或单选按钮
<h1>Question 1</h1> <input type="radio" name="radio1" value="false" /> <input type="radio" name="radio1" value="true" /> <h1>Question 2</h1> <input type="radio" name="radio2" value="false" /> <input type="radio" name="radio2" value="true" />
如何检查jQuery是否检查每个组中的单选按钮?
谢谢.
解决方法
这是我将如何做:
var all_answered = true; $("input:radio").each(function(){ var name = $(this).attr("name"); if($("input:radio[name="+name+"]:checked").length == 0) { all_answered = false; } }); alert(all_answered);
这样,您就不需要依赖兄弟或父标签.如果您的收音机按钮与任何标签混合在一起,它仍然可以正常工作.你可以play around with it.