我想用jQuery找到一些特定的文本替換它,並用更新的版本包括一些HTML取代它。查找文本(A)和文本(B)+ HTML
我已經試過this,這是工作的時候我只用文字:
<script type="text/javascript" >
jQuery(document).ready(function(){
jQuery("*").contents().each(function() {
if(this.nodeType == 3)
this.nodeValue = this.nodeValue.replace("hello mum", "bye bye mum");
});
})
</script>
不過,如果我添加一些文本+ HTML更換有針對性的表達,它被「格式化」,讀爲純文本...
你知道你們一些解決這個問題? 我可以添加HTML的更換體現在哪裏?
謝謝。
讀取不要忘記你'> -1'的'。 indexOf()'在文本位於索引「0」的情況下。 :O)編輯:另外'this.nodeType = 3'應該是'this.nodeType == 3' – user113716 2010-07-29 18:40:35
@patrick - 謝謝:)固定這些問題。 – Anurag 2010-07-29 19:00:27