jQuery :nth-child前有无空格的区别
:nth-child(index)子元素過濾選擇器的描述是:選取每個(gè)父元素下的弟index個(gè)子元素,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>
預(yù)期效果是:
于是我寫了如下jQ:
$(".a:nth-child(2)").css("color","red");
運(yùn)行發(fā)現(xiàn)結(jié)果竟然是:
我百思不得其解啊。。最后發(fā)現(xiàn)把JQ改寫為:
$(".a :nth-child(2)").css("color","red");
就行了。
注意:a后面有一個(gè)空格!!!
雖然問題解決了,但是不知道原因,求高手指點(diǎn)。。。
轉(zhuǎn)載于:https://www.cnblogs.com/shengchanlix/archive/2011/07/10/2102296.html
總結(jié)
以上是生活随笔為你收集整理的jQuery :nth-child前有无空格的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。