![](/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.