表单对象的属性过滤器通过表单元素的状态属性(例如选中、不可用等状态)匹配元素,包括 :checked 过滤器、 :disabled 过滤器、 :enabled 过滤器和 :selected 过滤器 4 种。
过滤器 | 说明 | 示例 |
---|---|---|
:checked | 匹配所有选中的被选中元素 | $(“input:checked”) //匹配checked属性为checked的input元素 |
– | – | – |
:disabled | 匹配所有不可用元素 | $(“input:disabled”) //匹配disabled属性为disabled的input元素 |
– | – | – |
:enabled | 匹配所有可用的元素 | $("input:enabled ") //匹配enabled属性为enabled的input元素 |
– | – | – |
:selected | 匹配所有选中的option元素 $(“select option:selected”) | //匹配select元素中被选中的option |
:checked它是用于radio,checkbox判断选中
:selected它是用于select下拉框选中。
:enabled 可用
:disabled 不可用。 或 或
:checked 选中(单选框radio、复选框 checkbox)
:selected 选择(下拉列表 select option)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script src="Js/jquery-1.7.2.js"></script>
<script type="text/javascript">
$(function () {
$(":submit").click(function () {
//获取姓名
var name = $(":text").val();
//console.log(name);
var name2 = $("#text_NC").val();
console.log(name2);
//获取性别
//console.log($(":radio"));
var sex = $