表单伪类选择器,指的是专门操作表单元素的一种伪类选择器。在jQuery中,常用的表单伪类选择器如下表所示:
1、伪类选择一:
代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script src="js/jquery-1.12.4.min.js"></script>
<script>
$(function () {
$("input:checkbox").attr("checked", "checked");
})
</script>
</head>
<body>
<p>性别:
<label><input type="radio" name="gendar"/>男</label>
<label><input type="radio" name="gendar"/>女</label>
</p>
<p>喜欢的水果:
<label><input type="checkbox"/>苹果</label>
<label><input type="checkbox"/>西瓜</label>
<label><input type="checkbox"/>蜜桃</label>
</p>
</body>
</html>
运行效果:
$(“input:checkbox”)表示选取所有的复选框,attr(“checked”, “checked”)表示设置复选框的checked属性值为checked,也就是选中所有复选框。对于attr()方法,我们在“5.1 属性操作”一节中会给大家详细介绍,这里了解一下即可。
2、伪类选择二:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script src="js/jquery-1.12.4.min.js"></script>
<script>
$(function () {
var result = $("input:checked").val();
alert(result); //弹出被选中文本框的值
})
</script>
</head>
<body>
<p>喜欢的水果:
<label><input type="checkbox" value="苹果"/>苹果</label>
<label><input type="checkbox" value="西瓜" checked/>西瓜</label>
<label><input type="checkbox" value="蜜桃"/>蜜桃</label>
</p>
</body>
</html>
运行效果: