替换单元格数据

时间:2013-06-06 22:23:07

标签: jquery

我正在从远程服务器访问一个表,在此表中有一个单词“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;。请帮忙。谢谢。

2 个答案:

答案 0 :(得分:1)

Fiddle中的

演示 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