如何用jQuery选择和更改表格单元格的值?

如何使用jQuery更改HTML示例中包含’c’字母的单元格的内容?

a b c

谢谢。

 $("td:contains('c')").html("new"); 

或者更确切地说是$("#table_headers td:contains('c')").html("new");

也许为了重用你可以创建一个函数来调用

 function ReplaceCellContent(find, replace) { $("#table_headers td:contains('" + find + "')").html(replace); } 

使用eq()可以定位表中的第三个单元格:

 $('#table_header td').eq(2).html('new content'); 

如果要定位行中的每个第三个单元格,请使用nth-child-selector

 $('#table_header td:nth-child(3)').html('new content'); 

您可以使用CSS选择器 。

根据你获得该td的方式,你可以给它一个id:

 c 

然后使用:

 $("#cell").text("text"); 

或者遍历第一行table_header的第三个单元格等。

我正在寻找改变第二行的HTML,你可以做级联选择器

 $('#tbox1 tr:nth-child(2) td').html(11111) 

你可以这样做 :

 
a b c