95_JavaWeb_Jquery1_對象_核心函數_選擇器_過濾器

      網友投稿 695 2025-04-02

      jQuery JavaScript 和查詢(Query),它就是輔助 JavaScript 開發的類庫


      1 ?引入jQuery

      2 ?$ 是 jQuery 的核心函數,能完成 jQuery 的很多功

      1) 傳入參數為 [ 函數 ] 時: 表示頁面加載完成之后。相當于 window.onload = function(){}

      2) 傳入參數為 [ HTML 字符串 ] 時:會對我們創建這個 html 標簽對象

      3) 傳入參數為 [ 選擇器字符串 ] 時:

      $(“#id 屬性值”); id 選擇器,根據 id 查詢標簽對象

      $(“標簽名”); 標簽名選擇器,根據指定的標簽名查詢標簽對象

      $(“.class 屬性值”); 類型選擇器,可以根據 class 屬性查詢標簽對象

      4) 傳入參數為 [ DOM 對象 ] 時:會把這個 dom 對象轉換為 jQuery 對象

      jquery 使用$()代替window.onload

      核心函數 &? Jquery本質

      Alex is Very Good!

      95_JavaWeb_Jquery1_對象_核心函數_選擇器_過濾器

      選擇器

      1 基本選擇器

      #ID 選擇器: 根據 id 查找標簽對象 .class 選擇器: 根據 class 查找標簽對象 element 選擇器:根據標簽名查找標簽對象 * 選擇器: 表示任意/所有的元素 selector1,selector2 組合選擇器: 合并選擇器1,選擇器2 的結果集返回 ($("span,#two"))

      2 層級選擇器

      ancestor descendant 后代選擇器 :在給定的祖先元素下匹配所有的后代元素 parent > child 子元素選擇器:在給定的父元素下匹配所有的子元素 prev + next 相鄰元素選擇器:匹配所有緊接在 prev 元素后的 next 元素 prev ~ sibings 之后的兄弟 平級元素選擇器:匹配 prev 元素之后的所有 siblings 元素

      3 過濾選擇器- 基本過濾器

      :first 獲取第一個元素 :last 獲取最后個元素 :not(selector) 去除所有與給定選擇器匹配的元素 :even 匹配所有索引值為偶數的元素,從 0 開始計數 :odd 匹配所有索引值為奇數的元素,從 0 開始計數 :eq(index) 匹配一個給定索引值的元素 :gt(index) 匹配所有大于給定索引值的元素 :lt(index) 匹配所有小于給定索引值的元素 :header 匹配如 h1, h2, h3 之類的標題元素 :animated 匹配所有正在執行動畫效果的元素

      4 內容過濾器-屬性過濾選擇器:

      :contains(text) 匹配包含給定文本的元素 :empty 匹配所有不包含子元素或者文本的空元素 :parent 匹配含有子元素或者文本的元素 :has(selector) 匹配含有選擇器所匹配的元素的元素 [attribute] 匹配包含給定屬性的元素。 [attribute=value] 匹配給定的屬性是某個特定值的元素 [attribute!=value] 匹配所有不含有指定的屬性,或者屬性不等于特定值的元素 [attribute^=value] 匹配給定的屬性是以某些值開始的元素 [attribute$=value] 匹配給定的屬性是以某些值結尾的元素 [attribute*=value] 匹配給定的屬性是以包含某些值的元素 [attrSel1][attrSel2][attrSelN] 復合屬性選擇器,需要同時滿足多個條件時使用

      $(function() { //1.選取含有 屬性title 的div元素 $("#btn1").click(function() { $("div[title]").css("background", "#bbffaa"); }); //2.選取 屬性title值等于'test'的div元素 $("#btn2").click(function() { $("div[title='test']").css("background", "#bbffaa"); }); //3.選取 屬性title值不等于'test'的div元素(*沒有屬性title的也將被選中) $("#btn3").click(function() { $("div[title!='test']").css("background", "#bbffaa"); }); //4.選取 屬性title值 以'te'開始 的div元素 $("#btn4").click(function() { $("div[title^='te']").css("background", "#bbffaa"); }); //5.選取 屬性title值 以'est'結束 的div元素 $("#btn5").click(function() { $("div[title$='est']").css("background", "#bbffaa"); }); //6.選取 屬性title值 含有'es'的div元素 $("#btn6").click(function() { $("div[title*='es']").css("background", "#bbffaa"); }); //7.首先選取有屬性id的div元素,然后在結果中選取屬性title值 含有'es'的 div 元素 $("#btn7").click(function() { $("div[id][title*='es']").css("background", "#bbffaa"); }); //8.選取 含有 title 屬性值, 且title 屬性值不等于 test 的 div 元素 $("#btn8").click(function() { $("div[title][title!='test']").css("background", "#bbffaa"); }); });

      5 表單過濾器

      :input 匹配所有input, textarea, select 和 button 元素 (使用頻率較低) :text 匹配所有文本輸入框 :password 匹配所有的密碼輸入框 :radio 匹配所有的單選框 :checkbox 匹配所有的復選框 :submit 匹配所有提交按鈕 :image 匹配所有 img 標簽 :reset 匹配所有重置按鈕 :button 匹配所有 input type=button

      上一篇:制造業生產管理八大問題(制造企業生產管理難點)
      下一篇:WPS文字在哪里設置加密?有幾種加密方式?
      相關文章
      亚洲sss综合天堂久久久| 91亚洲一区二区在线观看不卡| 亚洲阿v天堂在线| 国产精品亚洲二区在线| 亚洲男同gay片| 亚洲中文字幕在线无码一区二区| 久久久亚洲AV波多野结衣 | 亚洲国产精品一区二区久久hs| 国产亚洲精久久久久久无码77777 国产亚洲精品成人AA片新蒲金 | 亚洲视频一区二区在线观看| 久久久久亚洲av无码尤物| 中国亚洲女人69内射少妇| 亚洲午夜福利在线观看| 亚洲精品无码不卡在线播HE| 国产AV无码专区亚洲AV男同| 亚洲av永久无码精品网站 | 亚洲国产香蕉碰碰人人| 亚洲天堂男人天堂| 亚洲精品中文字幕无码AV| 亚洲国产精品日韩在线| 亚洲六月丁香婷婷综合| 亚洲精品第一国产综合亚AV| 亚洲av永久中文无码精品| 天堂亚洲免费视频| 亚洲av成人一区二区三区在线观看 | 无码天堂va亚洲va在线va| 亚洲成AV人在线观看网址| 亚洲色图综合在线| 亚洲精品无码久久久久sm| 久久久久无码精品亚洲日韩 | 亚洲一区二区三区高清| 亚洲综合男人的天堂色婷婷| 亚洲国产高清视频在线观看| 亚洲区视频在线观看| 亚洲熟妇无码八V在线播放| 亚洲AV网一区二区三区| MM131亚洲国产美女久久| 国产亚洲AV无码AV男人的天堂| 亚洲AV无码一区东京热| 亚洲视频在线不卡| 久久亚洲精品国产精品婷婷|