私はかなり長い間この問題に苦労してきました.コードはラテン文字で正常に動作します.キリル文字に関しては、jqueryはそれをまったく認識しません.
$('p').each(function() { var $this = $(this);
$this.html($this.text().replace(/\b(\w+)\b/g, "<span>$1</span>"));
});
次のコードも試してみましたが、何らかの理由で、jQuery は 2 番目の単語をすべてスキップし、ラップしません:(
$(this).html($(this).text().replace(/\s([a-zA-Zа-яА-ЯёЁ]+)\s/g, " <span> $1 </span> "));
ヒントはありますか?