任何人都知道如果内容是JC与John ????我可以替换td标签的内容 如果它是一个去,但不能让它完全工作。
<body>
<table>
<tr>
<th>A</th>
<th>B</th>
<th>C</th>
</tr>
<tr>
<td>PQ</td>
<td>ML</td>
<td>JC</td>
</tr>
</table>
<script>
$('td').filter(function () {
return $.trim($(this).text()) === "JC";
}).innerHTML.replace("JC","John");
<script>
</body>
答案 0 :(得分:1)
使用the property of .text()
如果给定一个函数,函数的返回将替换文本。
$('td').text(function (idx, text) {
if($.trim(text) === "JC") {
return "John";
}
})
也可以(可能)写成:
$('td:contains("JC")').text("John");
答案 1 :(得分:1)
只需使用contains:http://api.jquery.com/contains-selector/
$('td:contains("JC")').text("john");