我有这样一个 HTML:
<table>
<tr>
<td>...</td>
<td class="clsname">...</td>
<td class="clsname">...</td>
<td>...</td>
<td class="clsname">...</td>
<td>...</td>
<td>...</td>
</tr>
<tr>
<td>...</td>
<td class="clsname">...</td>
<td class="clsname">...</td>
<td class="clsname">...</td>
<td>...</td>
<td class="clsname">...</td>
</tr>
</table>
现在我只想选择每个 tr
的两个 td.clsname
。我想选择这些:
<table>
<tr>
<td>...</td>
<td class="clsname">...</td> // <---- this
<td class="clsname">...</td> // <---- this
<td>...</td>
<td class="clsname">...</td>
<td>...</td>
<td>...</td>
</tr>
<tr>
<td>...</td>
<td>...</td>
<td class="clsname">...</td> // <---- this
<td class="clsname">...</td> // <---- this
<td class="clsname">...</td>
<td>...</td>
<td class="clsname">...</td>
</tr>
</table>
我该怎么做?
$('table tr').find('td.clsname').text();
^ 这找到了所有的,我如何限制它?
最佳答案
试试这个:
$('table tr').find('td.clsname:first-child:nth-child(2)').text();
关于javascript - 如何只选择所有匹配元素中的两个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34239350/