jQuery的。替换表中的文本是取消格式化整个表

时间:2013-10-18 17:08:12

标签: jquery text

我正在使用jQuery替换表中的两个单词“Final Cost”,并将其替换为“Current Projected Cost”。我已经获得了更改单词的代码,但它消除了格式化。 (删除动态创建的粗体(强)和行返回 - br /)。

以下是当前代码:

 $("document").ready(function(){

    $(".current-projects td:contains(Final Cost:)").text(function (i, old) {
 return old
      .replace('Final Cost', 'Current Projected Cost');

    });
});

以下是查看问题的链接: http://www.lampinc.net/projects/current-projects/cgh-medical-center-emergency-department-expansion-and-renovation/

如何帮助保留格式?谢谢。

1 个答案:

答案 0 :(得分:2)

使用.html()保留所有标记:

$(".current-projects td:contains(Final Cost:)").html(function (i, old) {
    return old.replace('Final Cost', 'Current Projected Cost');

});