1

私はかなり長い間この問題に苦労してきました.コードはラテン文字で正常に動作します.キリル文字に関しては、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> "));

ヒントはありますか?

4

1 に答える 1