如果div包含某个单词,则替换它所在的整个句子?

时间:2014-05-28 17:09:52

标签: javascript jquery html css contains

我正在寻找一种方法来搜索div中某个单词中的某个单词,如果找到则用其他内容替换整个句子。

所以,例如,如果div包含一个标题"我的爸爸做了最好的苹果派",那么我想找到这个词" apple"然后用其他东西替换整个句子,例如:"我的爸爸"。

我发现了这个,但这只取代了句子中的实际单词,而我想要替换整个句子。

$(".div_class").text(function () {
    return $(this).text().replace("word", "another word"); 
});​​​​​

非常感谢任何帮助,一如既往。

1 个答案:

答案 0 :(得分:6)

使用:contains

$( "div:contains('Apple')").text("My dad");