jQuery表单对象属性过滤选择器
表单对象过滤选择器通过表单中的某对象属性特征获取该类元素,如enabled、disabled、checked、selected属性。
:enabled 获取表单中所有属性为可用的元素。
:disabled获取表单中所有属性为不可用的元素。
:checked 获取表单中所有被选中的元素。
:selected获取表单中所有被选中的option元素。
示例如下:
- <head>
- <title>使用jQuery表单对象属性过滤选择器</title>
- <script language="javascript" type="text/javascript"
- src="../Jscript/jquery-1.5.2.js"></script>
- <style type="text/css">
- body{font-size:12px;text-align:center}
- div{display:none}
- select{height:65px}
- .clsIpt{width:100px;padding:3px}
- .GetFocus{border:solid 1px #666;background-color:#eee}
- </style>
- <script type="text/javascript">
- $(function(){ //增加表单中所有属性为可用的元素类别
- $("#divA").show(3000);
- $("#form1 input:enabled").addClass("GetFocus");
- })
- $(function(){ //增加表单中所有属性为不可用的元素类别
- $("#divA").show(3000);
- $("#form1 input:disabled").addClass("GetFocus");
- })
- $(function(){ //增加表单中所有被选中的元素类别
- $("#divB").show(3000);
- $("#form1 input:checked").addClass("GetFocus");
- })
- $(function(){ //显示表单中所有被选中option的元素内容
- $("#divC").show(3000);
- $("#Span2").html("选中项是:"+$("select option:selected").text());
- })
- </script>
- </head>
- <body>
- <form id="form1" style="width:241px">
- <div id="divA">
- <input type="text" value="可用文本框" class="clsIpt" />
- <input type="text" disabled="disabled" value="不可用文本框" class="clsIpt" />
- </div>
- <div id="divB">
- <input type="checkbox" checked="checked" value="1" /> 选中
- <input type="checkbox" value="0" /> 未选中
- </div>
- <div id="divC">
- <!-- 可选择多项 -->
- <select multiple="multiple">
- <option value="0">Item 0</option>
- <option value="1">Item 1</option>
- <option value="2">Item 2</option>
- <option value="3">Item 3</option>
- </select>
- <span id="Span2"></span>
- </div>
- </form>
- </body>
- </html>
相关推荐
IT之家 2020-03-11
graseed 2020-10-28
zbkyumlei 2020-10-12
SXIAOYI 2020-09-16
jinhao 2020-09-07
impress 2020-08-26
liuqipao 2020-07-07
淡风wisdon大大 2020-06-06
yoohsummer 2020-06-01
chenjia00 2020-05-29
baike 2020-05-19
扭来不叫牛奶 2020-05-08
hxmilyy 2020-05-11
黎豆子 2020-05-07
xiongweiwei00 2020-04-29
Cypress 2020-04-25
冰蝶 2020-04-20