jquery選擇器和css選擇器
阿新 • • 發佈:2018-12-23
今天開發中碰到一個問題。
<div class="maindiv">
<div class="mydiv">
<select name="" id=""></select>
</div>
<div class="mydiv">
<select name="" id=""></select>
</div>
<div class="mydiv">
<select name="" id="" ></select>
</div>
<div class="mydiv">
<select name="" id=""></select>
</div>
</div>
是這樣,我獲取class=”mydiv”下面的某一個select
於是我這麼寫
$('.maindiv .mydiv select:nth-child(2)');
結果怎麼都找不到節點,後來發現我犯了一個主觀主義錯誤:
因為一般情況下css選擇器的寫法在jquery裡面都好使 所以我就直接將CSS的寫法寫在了JQ裡面。
正確的寫法應該是
$('.maindiv .mydiv select:eq(2)');