jQuery - выбрать вторую строку в таблице? - PullRequest
25 голосов
/ 14 ноября 2011

Как мне выбрать второй <tr> в таблице, используя jQuery? Я использую .closest или nth-child?

// something like this..
var MyLocation = $('.myclass').closest('tr').after('tr');   // fixed


<table class ='myclass'>
<tr>
  <td></td>
</tr>
   <!-- put some thing here -->
<tr>

</tr>

Ответы [ 3 ]

58 голосов
/ 14 ноября 2011
$('.myclass tr').eq(1)

Это захватит второй.

35 голосов
/ 14 ноября 2011

Используйте селектор nth-child. Смотри http://api.jquery.com/nth-child-selector/

$('.myclass tr:nth-child(2)')
6 голосов
/ 14 ноября 2011

Используйте селектор :first в сочетании с функцией insertAfter():

$("TheElementToInsert").insertAfter(".myClass tr:first");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...