2015-11-02 113 views
0

我想使用JQuery定位第二个<tr>和第二个<td>标记。我知道我可以给<td>标签一个类,只是瞄准那个,但我想这样做。这是我到目前为止有:JQuery定位儿童

$('#playlist tr:nth-child(2)'); 
<table id="playlist"> 
    <tr class="bold"> 
     <td>ID:</td> 
     <td>Track-Name:</td> 
     <td>Artist:</td> 
     <td>Duration:</td> 
    </tr> 
    <tr> 
     <td class="idD">1</td> 
     <td id="first" song="Weown.mp3" cover="cover.jpg" artist="The Wanted">We Own The Night</td> 
     <td>The Wanted</td> 
     <td class="idD">3:25</td> 
    </tr> 
</table> 
+0

由于该元素具有一个'id'上它,只是'#第一个'应该为你工作 –

回答

0

以上的答案是正确的,但你也可以使用eq()

$("#playlist tr").eq(2).find('td').eq(2); 

检查demo on jsFiddle