2014-05-03 64 views
-4

我有這樣的文字:搜索特定的單詞,並添加類的jQuery

<p>Hi this is a text and i wan't to add a class to some words which are here</p> 

我wan't添加類「.red」這個詞:‘一些’,‘這裏’ ,「添加」,例如。 我如何使用jQuery做到這一點? 代碼越簡單越好。

+4

這應有助於:http://stackoverflow.com/questions/119441/highlight-a-word-with-jquery – Joe

+0

這是使用JS,不是jQuery和我無法理解代碼,我只是想要一個這樣的簡單解決方案,我不知道,但我認爲可以用「find()」來完成。 – mrpinkman

+1

您不能使用'.find()'來訪問任何東西除了元素,單個詞不是元素。 jQuery *是* JavaScript。 – JJJ

回答

1

您可以使用此代碼:

$("p").each().function(){ 
    $this=$(this); 
    if($this.html().indexOf("some") > -1) 
     $this.addClass("red"); 
}