如何替换HTML文档或特定元素中的特定字符串?

时间:2010-04-12 11:37:31

标签: javascript jquery html string replace

如何解析html文档或只是一个html元素才能将所有特定字符串替换为其他字符串?

换句话说: - 在元素.class中搜索所有字符串#### - 用$$$$$替换它们

我正在使用jQuery ..

感谢

3 个答案:

答案 0 :(得分:1)

var str = $('.class').text();
str = str.replace(/####/g, '$$$$$');
$('.class').html(str);

答案 1 :(得分:0)

这是你用另一个类替换

的方法
$(".foo").addClass("bar").removeClass("foo")

或者您正在寻找替换内部文本节点的方法吗?

$("#something").find("*").andSelf().contents().each(function() {
    if(this.nodeType == 3)
        this.nodeValue = this.nodeValue.split(search).join(replace)
})

答案 2 :(得分:0)

查看实际替换的javascript字符串replace方法,并在访问特定元素的内容时查看jquery的html()text()方法。