0

这是我的html:

<div id="ref">
   <p>.....</p>
   <p>.....</p>
   abcd
</div>

我想将“abcd”文本更改为其他一些文本,例如“wxyz”。我如何才能遍历该文本,尤其是在 jquery 中?

编辑1:

我是笼统地问这个问题,不一定总是“abcd”或“wxyz”

4

2 回答 2

4
$("#ref").contents().last()[0].nodeValue = "wyxz";

http://jsfiddle.net/rWss5/

于 2012-06-08T11:57:47.283 回答
0
​$(function(){
    var text = $('#ref').text();
    text = text.replace("abcd", "wxyz");
    $('#ref').text(text);
});​

http://jsfiddle.net/t2saH/

于 2012-06-08T11:59:06.757 回答