<input type="checkbox" name="surgeryType" value="患者年龄超过80岁" style="border:outset;"/> 患者年龄超过80岁 <input type="checkbox" name="surgeryType" value="基础病较多" style="border:outset;"/> 基础病较多 <input type="checkbox" name="surgeryType" value="病情较严重" style="border:outset;"/> 病情较严重 <input type="checkbox" name="surgeryType" value="特殊体质" style="border:outset;"/> 特殊体质
<script> //checkbox只能选择1个 $(function(){ $("input:checkbox").on("change",function(){ var objName = $(this).attr("name"); //获取name属性的值 var i = 0; //依次遍历上下文所有的含有name='"+objName+"'的input //each中index是当前元素的位置,element是值。 $("input[name='"+objName+"']").each(function(index, element) { if($(element).is(':checked')) { i++; } }); if(i > 1) { alert("已经选择了一个"); $(this).attr("checked",false) } }); });
</script>