jquery怎么查詢節點內的元素-時快訊

          來源:php中文網 | 2023-02-10 12:59:42 |

          本教程操作環境:windows7系統、jquery3.6版本、Dell G3電腦。


          (資料圖片)

          查詢節點內的元素,就是查詢指定節點的子元素。

          jquery查詢子元素有兩種方法:

          children()方法:獲取該元素下的直接子集元素

          find()方法:獲取該元素下的所有(包括子集的子集)子集元素

          下面我們就來了解一下這兩個方法。

          jquery children()方法

          children() 方法返回被選元素的所有直接子元素。

          DOM 樹:該方法只沿著 DOM 樹向下遍歷單一層級。如需向下遍歷多個層級(返回子孫節點或其他后代),請使用 find() 方法。

          提示:如需沿著 DOM 樹向上遍歷單一層級,或向上遍歷直至文檔根元素的所有路徑(返回父節點或其他祖先),請使用 parent() 或 parents() 方法。

          注意:該方法不會返回文本節點。如需返回包含文本節點的所有子節點,請使用 contents() 方法。

          語法

          $(selector).children(filter)
          參數描述
          filter可選。規定縮小搜索子元素范圍的選擇器表達式。

          示例:

          <!DOCTYPE html><html><head><meta charset="utf-8"><script src="js/jquery-3.6.3.min.js"></script><style>div * {display: block;border: 2px solid lightgrey;color: lightgrey;padding: 5px;margin: 15px;}</style><script>$(document).ready(function() {$("button").on("click", function() {$("ul").children("*").css({"color": "red","border": "2px solid red"});});});</script></head><body class="ancestors"><div style="width:500px;">div (父節點)<ul>ul (指定元素)<li>li (子節點1)<span>span (孫節點1)</span></li><li>li (子節點2)<span>span (孫節點2)</span></li><li>li (子節點3)<span>span (孫節點3)</span></li></ul></div><button>選取ul的所有直接子元素</button></body></html>

          jquery find() 方法

          find() 方法返回被選元素的后代元素。(后代是子、孫、曾孫,依此類推。)

          DOM 樹:該方法沿著 DOM 元素的后代向下遍歷,直至最后一個后代的所有路徑(<html>)。

          語法:

          $(selector).find(filter)
          參數描述
          filter必需。過濾搜索后代條件的選擇器表達式、元素或 jQuery 對象。注意:如需返回多個后代,請使用逗號分隔每個表達式。

          說明:filter參數用于過濾查找結果,只需要將參數設置為“*”即可查找全部子元素。

          示例:查詢所有子元素

          <!DOCTYPE html><html><head><meta charset="utf-8"><script src="js/jquery-3.6.1.min.js"></script><style>div * {display: block;border: 2px solid lightgrey;color: lightgrey;padding: 5px;margin: 15px;}</style><script>$(document).ready(function() {$("button").on("click", function() {$("ul").find("*").css({"color": "red","border": "2px solid red"});});});</script></head><body class="ancestors"><div style="width:500px;">div (父節點)<ul>ul (指定元素)<li>li (子節點1)<span>span (孫節點1)</span></li><li>li (子節點2)<span>span (孫節點2)</span></li><li>li (子節點3)<span>span (孫節點3)</span></li></ul></div><button>選取ul的所有子元素</button></body></html>

          【推薦學習:jQuery視頻教程、web前端視頻】

          以上就是jquery怎么查詢節點內的元素的詳細內容,更多請關注php中文網其它相關文章!

          關鍵詞: jQuery

          一区二区三区亚洲| 亚洲一区二区三区香蕉| 在线精品亚洲一区二区三区| 亚洲av无码专区在线电影天堂| 亚洲女人影院想要爱| 亚洲午夜久久久精品影院| 亚洲国产成人精品无码区在线观看| 亚洲中文字幕日产乱码高清app| 亚洲中文字幕丝袜制服一区| 亚洲国产精品丝袜在线观看| 亚洲国产成人精品无码久久久久久综合 | 亚洲视频免费一区| 亚洲高清不卡视频| 亚洲精品成人图区| 亚洲国产情侣一区二区三区| 亚洲国产成人在线视频| 亚洲人成影院午夜网站| 久久精品国产亚洲av麻豆图片| 亚洲a视频在线观看| 久久综合久久综合亚洲| 亚洲中文无码永久免费| 亚洲色无码专区一区| 亚洲欧美日韩中文二区| 国产亚洲人成在线播放| 亚洲高清无码综合性爱视频| 亚洲人成网站在线观看青青| 最新精品亚洲成a人在线观看| 亚洲愉拍99热成人精品热久久| 国产亚洲精品国产| 亚洲色四在线视频观看| 亚洲精品在线免费看| 亚洲一区免费在线观看| 亚洲色大成网站www永久网站| 亚洲成av人无码亚洲成av人| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 亚洲AV日韩AV永久无码久久| 亚洲久本草在线中文字幕| 亚洲精品第五页中文字幕| 456亚洲人成在线播放网站| 亚洲精品成a人在线观看☆| 亚洲电影日韩精品|