通过选择器 “:checked”和“is”来判断,匹配所有选中的被选中元素(复选框、单选框等,select中的option),但对于select元素来说,获取选中推荐使用 :selected,用法:if($('[name=gender]:eq(0)').is(':checked')) { alert('提示信息') }
这里主要是对于表单属性选择器的运用,图片中列表了一部分,另外还有not、:animated、:focus等,更多可以参考jquery api资料,会有详细叙述(百度搜索jquery api即可找到)
下面是一个关于问题的示例:
JQuery API资料:http://jquery.cuishifeng.cn/
if($("input[type='checkbox'][name='q3']:checked").attr("checked")){//选中了}else{//没有选中}
$("input[type='checkbox'][name='q3']").click(function(){ if(this.checked){ //如果当前点击的多选框被选中 alert("请完成第3题!"); }else{ alert("未选中!"); } });
整得那么复杂,获取到checkbox对象,判断checked是否为true,