如何用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