我正在使用此search and replace jQuery腳本。 我試圖把每個字符放在一個範圍內,但它不適用於unicode字符。搜索並替換unicode字符
$("body").children().andSelf().contents().each(function(){
if (this.nodeType == 3) {
var $this = $(this);
$this.replaceWith($this.text().replace(/(\w)/g, "<span>$&</span>"));
}
});
我應該改變節點類型嗎?通過什麼方式 ?
感謝
你所說的「Unicode字符」意思? – 2013-03-19 14:00:58
(注意:['andSelf'](http://api.jquery.com/andSelf/)是[棄用](http://api.jquery.com/andSelf/#entry-longdesc)從jQuery版本1.8開始。你應該使用['addBack'](http://api.jquery.com/addBack),這相當於,但我想他們更喜歡這個名字。) – nbrooks 2013-03-19 14:10:56