jQuery :nth-child前有无空格的区别
生活随笔
收集整理的這篇文章主要介紹了
jQuery :nth-child前有无空格的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
:nth-child(index)子元素過濾選擇器的描述是:選取每個父元素下的弟index個子元素,index從1開始。
然后,我寫了如下html:
<table width="200" border="1">
? <tr class="a">
??? <td>11</td>
??? <td>12</td>
??? <td>13</td>
? </tr>
? <tr class="a">
??? <td>21</td>
??? <td>22</td>
??? <td>23</td>
? </tr>
? <tr class="a">
??? <td>31</td>
??? <td>32</td>
??? <td>33</td>
? </tr>
</table>
預期效果是:
于是我寫了如下jQ:
$(".a:nth-child(2)").css("color","red");
運行發現結果竟然是:
我百思不得其解啊。。最后發現把JQ改寫為:
$(".a :nth-child(2)").css("color","red");
就行了。
注意:a后面有一個空格!!!
雖然問題解決了,但是不知道原因,求高手指點。。。
轉載于:https://www.cnblogs.com/shengchanlix/archive/2011/07/10/2102296.html
總結
以上是生活随笔為你收集整理的jQuery :nth-child前有无空格的区别的全部內容,希望文章能夠幫你解決所遇到的問題。