![](/img/trans.png)
[英]Loop through table using jQuery, update specific cell in a row with a checked Checkbox
[英]How do loop through a table to select a specific table cell on each row using jquery?
我试图将文本放置在表格每行的第六个表格单元格中。 但是我得到的只是选择的第一行:
$('tbody tr:even td:eq(5)').each(function(){
$(this).text('$145');
});
我需要进行哪些调整?
$( 'table tr' ).each( function() {
$(this).find( 'td' ).eq(5).text('$145');
});
更新
由于接受的anwser会执行相同的操作,只是使用:eq()
选择器而不是.eq()
方法,因此值得阅读有关eq选择器的jQuery DOC上的其他说明:
因为:eq()是jQuery扩展,而不是CSS规范的一部分,所以使用:eq()的查询无法利用本机DOM querySelectorAll()方法提供的性能提升。 为了在现代浏览器中获得更好的性能,请改用$(“ your-pure-css-selector”)。eq(index)。
因此,我建议使用.eq()
方法而不是:eq()
选择器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.