!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"> //:first-child 當前元素是父親的第一個兒子 //這個排行不包括文本 $(function(){ /*alert($("li:first-child").length); alert($("li:first-child").text()); //first-of-type 是當前元素父親的當前類型兒子中的一個 alert($("li:first-of-type").length);*/ //:only-child 是父親惟一的兒子 //alert($("span:only-child").length);//1 //only-of-type 是父親當前類型的惟一的兒子 //alert($("span:only-of-type").length) //nth-child(index/odd/even) //是父親的奇數個孩子 下標從1開始 alert($("ul li:nth-child(odd)").length); }); </script> </head> <body> <div> <div id="div1"> <h3 class="one">手機品牌</h3> <ul class="one"> <span>test11</span> <li class="one">蘋果</li> <li class="one">華爲</li> <li class="one">vivo</li> </ul> <p> <span>test22</span> </p> <h3>電腦品牌</h3> <ul class="one"> <span>test</span> <li>聯想</li> <li>蘋果</li> <li hidden="true">戴爾</li> <li hidden="true">東芝</li> <span>test</span> </ul> </div> <div> <h3>銷量排行</h3> <ol> <li>vivo</li> <li>蘋果</li> <li>華爲</li> </ol> </div> hahafinish </div> </body> </html>