如何使用 jquery 循环遍历表格以选择每行上的特定表格单元格?
我试图将文本放置在表格每行的第六个表格单元格中。但我得到的只是选择的第一行:
$('tbody tr:even td:eq(5)').each(function(){
$(this).text('$145');
});
我需要进行哪些调整?
I am trying to place text in the 6th table cell of each row of my table. But all I am getting is the first row selected:
$('tbody tr:even td:eq(5)').each(function(){
$(this).text('$145');
});
What adjustment do I need to make?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为以下内容应该有效:
JS Fiddle demo。
参考:
each()
find()
:eq()
选择器text()
I think that the following should work:
JS Fiddle demo.
Reference:
each()
find()
:eq()
selectortext()
更新
由于接受的 anwser 执行相同的操作,但使用
:eq()
选择器而不是.eq()
方法,因此值得一读关于 eq 选择器 的 jQuery 文档的附加说明:所以我认为建议使用
.eq()
方法而不是:eq()
选择器。UPDATE
Since the accepted anwser does the same thing but using the
:eq()
selector instead of the.eq()
method, it's worth reading the additional notes on the jQuery DOCs for the eq selector:So I think it's advisable to use the
.eq()
method instead of the:eq()
selector.