<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>經常使用內容過濾選擇器</title> <script src="scripts/jquery-3.1.1.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { //:contains(text) 篩選出包含text文本內容的全部元素 //alert($("ol li:contains('果')").length); //:empty 沒有孩子的元素,(文本節點,元素節點) //alert($("li:empty").length); //:has(selector)針對有這樣(selector)的孩子的父元素 //裏面有ul的全部的div // alert($("div:has(ul)").length);//2 //:parent 必須有孩子的元素 後面必須有元素 alert($("li:parent").length); }); </script> </head> <body> <div> <div id="div1"> <h3>手機品牌</h3> <ul> <li class="one">蘋果</li> <li>華爲</li> <li class="one">vivo</li> </ul> <h3>電腦品牌</h3> <ul> <li>蘋果</li> <li>聯想</li> <li>戴爾</li> <li></li> <li></li> </ul> </div> <div> <h3>銷量排行</h3> <ol> <li>vivo</li> <li>蘋果</li> <li>華爲</li> </ol> </div> </div> </body> </html>