麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > JavaScript > 正文

JQuery中屬性過濾選擇器用法實例分析

2024-05-06 16:20:31
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了JQuery中屬性過濾選擇器用法,實例分析了jQuery屬性過濾選擇器的相關使用技巧,需要的朋友可以參考下

本文實例講述了JQuery中屬性過濾選擇器用法。分享給大家供大家參考。具體如下:

 

 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  3. <html xmlns="http://www.w3.org/1999/xhtml"
  4. <head> 
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  6. <title>屬性過濾選擇器</title> 
  7. <style type="text/css"
  8. div{width:200px;border:1px solid red;margin:10px auto;}  
  9. </style> 
  10. <script src="jquery-1.6.2.min.js" type="text/javascript"></script> 
  11. <script type="text/javascript"
  12. $(function () { 
  13. //==========舉例1================ 
  14. //: $("div[id]") ; 說明: 匹配包含給定屬性的元素. 例子中是選取了所有帶”id”屬性的div標簽. 
  15. showElements($("div[id]")); 
  16. //==========舉例2================ 
  17. //$("div[myTag]='tt2') 匹配給定的屬性是某個特定值的元素 
  18. //匹配div中myTag屬性為tt2的div 
  19. alert($("div[myTag='tt2']").attr("myTag")); //注意中括號的結束位置 
  20. //==========舉例3================ 
  21. //[attribute!=value] 
  22. //用法: $(”input[name!='newsletter']“).attr(”checked”, true); 返回值 集合元素 
  23. //說明: 匹配所有不含有指定的屬性,或者屬性不等于特定值的元素. 
  24. //此選擇器等價于:not([attr=value]),要匹配含有特定屬性但不等于特定值的元素, 
  25. //請使用[attr]:not([attr=value]).之前看到的 :not 派上了用場. 
  26. //...<1> 查找div中myTag屬性不為tt1的所有div 會找到兩個 
  27. //showElements($("div[myTag!='tt1']")); 
  28. //...<2> 查找div中包含myTag屬性,并且myTag屬性不等于tt1的div 
  29. showElements($("div[myTag]:not([myTag='tt1'])")); //注意中括號和括號的方式 
  30. //==========舉例4================ 
  31. //[attribute^=value] 匹配給定的屬性是以某些值開始的元素 
  32. //...<1>查找myTag屬性以tt2開頭的所有div 
  33. showElements($("div[myTag^='tt2']")); 
  34. //==========舉例5================ 
  35. //[attribute$=value] 匹配給定的屬性是以某些值結尾的元素. 
  36. //...<1>查找myTag屬性以3結尾的所有div 
  37. showElements($("div[myTag$='3']")); 
  38. //==========舉例6================ 
  39. //[attribute*=value] 匹配給定的屬性是以包含某些值的元素. 
  40. //...<1>查找myTag屬性包含tt的所有div 
  41. showElements($("div[myTag*='tt']")); 
  42. //==========舉例7================ 
  43. //用法: $(”input[id][name$=‘man']“) 返回值 集合元素 
  44. //復合屬性選擇器,需要同時滿足多個條件時使用.又是一個組合,這種情況我們實際使用的時候很常用. 
  45. //這個例子中選擇的是所有含有 id 屬性,并且它的 name 屬性是以 man 結尾的元素. 
  46. //...<1>查找包含id屬性,并且myTag屬性不為tt2的所有div 
  47. showElements($("div[id][myTag!='tt2']")); 
  48. }); 
  49. function showElements(elements) { 
  50. var output = ""
  51. for (var i = 0; i < elements.length; i++) { 
  52. if (output == "") { 
  53. output = elements.eq(i).html(); 
  54. else { 
  55. output += "/r/n" + elements.eq(i).html(); 
  56. alert(output); 
  57. </script> 
  58. </head> 
  59. <body> 
  60. <div>我是沒有id的DIV</div> 
  61. <div id="div1" myTag="tt1">我是id為div1的DIV myTag為tt1</div> 
  62. <div id="div2" myTag="tt2">我是id為div2的DIV myTag為tt2</div> 
  63. <div id="div3" myTag="tt23">我是id為div2的DIV myTag為tt23</div> 
  64. <div id="div4" myTag="tt33">我是id為div2的DIV myTag為tt33</div> 
  65. </body> 
  66. </html> 

希望本文所述對大家的jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 国产一区二区视频在线播放 | 亚洲精品久久久久www | 亚洲影视中文字幕 | sese在线视频 | 特片网久久 | 成码无人av片在线观看网站 | 国产精品视频自拍 | 国产精品一区二区三区在线 | 亚洲码无人客一区二区三区 | 高清在线观看av | 在线播放黄色网址 | 久久亚洲美女视频 | 牛牛碰在线 | 91久久夜色精品国产网站 | 56av国产精品久久久久久久 | 女人久久久www免费人成看片 | 欧洲精品视频在线观看 | 日韩大片在线永久观看视频网站免费 | 成人精品一区二区 | 黄色一级片免费观看 | 91精品国产91热久久久做人人 | 色诱亚洲精品久久久久久 | 成人午夜毛片 | 精品国产91久久久久 | 欧美亚洲一级 | 久久精品日韩一区 | 羞羞答答tv | av噜噜噜噜| 91av在线免费视频 | 嗯~啊~用力~高h | 日韩视频在线不卡 | 欧美日日操| 一区国产精品 | 久久久久久久久成人 | 日韩黄在线观看 | 免费黄色在线电影 | 久久精品黄 | 369看片你懂的小视频在线观看 | 国产亚洲在| 国产免费区 | 日韩毛片毛片久久精品 |