歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

jQuery表單對象屬性過濾選擇器

表單對象過濾選擇器通過表單中的某對象屬性特征獲取該類元素,如enabled、disabled、checked、selected屬性。

:enabled 獲取表單中所有屬性為可用的元素。

:disabled獲取表單中所有屬性為不可用的元素。

:checked 獲取表單中所有被選中的元素。

:selected獲取表單中所有被選中的option元素。

示例如下:

  1. <head>  
  2.     <title>使用jQuery表單對象屬性過濾選擇器</title>  
  3.     <script language="javascript" type="text/javascript"   
  4.             src="../Jscript/jquery-1.5.2.js"></script>  
  5.     <style type="text/css">  
  6.            body{font-size:12px;text-align:center}  
  7.            div{display:none}  
  8.            select{height:65px}  
  9.            .clsIpt{width:100px;padding:3px}  
  10.            .GetFocus{border:solid 1px #666;background-color:#eee}  
  11.     </style>  
  12.     <script type="text/javascript">  
  13.             $(function(){ //增加表單中所有屬性為可用的元素類別  
  14.               $("#divA").show(3000);  
  15.               $("#form1 input:enabled").addClass("GetFocus");  
  16.             })  
  17.             $(function(){ //增加表單中所有屬性為不可用的元素類別  
  18.               $("#divA").show(3000);  
  19.               $("#form1 input:disabled").addClass("GetFocus");  
  20.             })  
  21.             $(function(){ //增加表單中所有被選中的元素類別  
  22.               $("#divB").show(3000);  
  23.               $("#form1 input:checked").addClass("GetFocus");  
  24.             })  
  25.             $(function(){ //顯示表單中所有被選中option的元素內容  
  26.               $("#divC").show(3000);  
  27.               $("#Span2").html("選中項是:"+$("select option:selected").text());  
  28.             })  
  29.     </script>  
  30. </head>  
  31. <body>  
  32.       <form id="form1" style="width:241px">  
  33.             <div id="divA">  
  34.                 <input type="text" value="可用文本框" class="clsIpt" />  
  35.                   
  36.                 <input type="text" disabled="disabled" value="不可用文本框" class="clsIpt" />  
  37.             </div>  
  38.             <div id="divB">  
  39.                 <input type="checkbox" checked="checked" value="1" /> 選中  
  40.                 <input type="checkbox" value="0" /> 未選中  
  41.             </div>  
  42.             <div id="divC">  
  43.             <!-- 可選擇多項 -->  
  44.             <select multiple="multiple">   
  45.                 <option value="0">Item 0</option>  
  46.                 <option value="1">Item 1</option>  
  47.                 <option value="2">Item 2</option>  
  48.                 <option value="3">Item 3</option>  
  49.             </select>  
  50.             <span id="Span2"></span>  
  51.             </div>  
  52.       </form>  
  53. </body>  
  54. </html>  
Copyright © Linux教程網 All Rights Reserved