我正在从远程服务器访问一个表,在此表中有一个单词“Blah blah”。我如何摆脱这个或替换它?
我尝试了下面的代码,但由于我不知道“Blah blah”是否在表格单元格,表格行或标题等中,我似乎无法摆脱它或替换它:
$("tr.header").filter(function(){ return $(this).text() == 'Blah blah';}).text('');
$("td.header").filter(function(){ return $(this).text() == 'Blah blah';}).text('');
“Blah blah”位于document.getElementById(“datatable”)检索的表格上方的中间位置.innerHTML = xmlhttp.responseText;。请帮忙。谢谢。
答案 0 :(得分:1)
演示 JS:
$("td:contains('Blah blah')").html("HEHE nice");
HTML:
<table>
<tr>
<td>Blah blah</td>
<td>I am coll</td>
<td>Blah blah</td>
</tr>
<tr>
<td>Blah blah</td>
<td>I am coll</td>
<td>Blah blah</td>
</tr>
</table>
答案 1 :(得分:0)
我认为应该采用的一种方法是迭代表中的td's
并将文本设置为空。
$('table td').each(function () {
$(this).text(function (i, v) {
return v.replace(/Blah blah/g, '');
});
});
<强> Check Fiddle 强>