我的表格中有以下行:
<tr><td>Adric cut-out</td><td><span class="quantity">0</span></td><td>worthless</td></tr>
我已经选择了“数量”类的跨度,但我没有运气获得所选行中的最后一个 TD 元素。我可以通过获取其父元素,然后获取其父元素,然后获取最后一个 TD 子元素来完成此操作,但是有没有更有效的方法?
以此为起点,我如何选择包含价格的 TD 元素? 请注意,它始终是该行的最后一项。
最佳答案
如果格式一致,则逐步进入下一列应该相当有效:
var price = $('.quantity').closest('td').next().html();
不过,简单地为最后一个 td
分配一个类(price
?)并收集它可能会更快。
关于jQuery:获取最后一行列选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9695062/