我有一个 html 表如下
<table id = "table1">
<tr>
<td class="take">1</td>
<td>2</td>
<td>3</td>
<td class="take">4</td>
<td>5</td>
<td class="take">6</td>
</tr>
<tr>
<td class="take">11</td>
<td>12</td>
<td>13</td>
<td class="take">14</td>
<td>15</td>
<td class="take">16</td>
</tr>
</table>
我想要一个 jquery 选择器,它可以让我获得第二个td
具有类take
在第一个tr
表的。 :) 有趣吧?但很痛。
我在下面尝试过。
$("#table1").find('tr:first-child td.take:nth-child(2)').text()
但没有用。
编辑:我想要td
有文本 4 而不是 2
我做了一个小提琴来玩。
在这里摆弄 http://jsfiddle.net/xdg36v2p/1/
您可以使用:first
定位第一行tr
与索引为 1 的 `:eq' 选择器一起定位其中的第二个 td 元素:
$("#table1").find('tr:first td.take:eq(1)').text();
工作演示 http://jsfiddle.net/1vzvcr0o/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)