歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> jQuery表單對象屬性過濾選擇器

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

日期:2017/3/1 10:58:40   编辑:Linux編程

表單對象過濾選擇器通過表單中的某對象屬性特征獲取該類元素,如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. <input type="text" disabled="disabled" value="不可用文本框" class="clsIpt" />
  36. </div>
  37. <div id="divB">
  38. <input type="checkbox" checked="checked" value="1" /> 選中
  39. <input type="checkbox" value="0" /> 未選中
  40. </div>
  41. <div id="divC">
  42. <!-- 可選擇多項 -->
  43. <select multiple="multiple">
  44. <option value="0">Item 0</option>
  45. <option value="1">Item 1</option>
  46. <option value="2">Item 2</option>
  47. <option value="3">Item 3</option>
  48. </select>
  49. <span id="Span2"></span>
  50. </div>
  51. </form>
  52. </body>
  53. </html>
Copyright © Linux教程網 All Rights Reserved