我已经为这个问题苦苦挣扎了很长一段时间,该代码适用于拉丁字符,至于西里尔文,jquery 根本无法识别它。
$('p').each(function() { var $this = $(this);
$this.html($this.text().replace(/\b(\w+)\b/g, "<span>$1</span>"));
});
我也尝试过以下代码,但由于某种原因,jQuery 会跳过每个第二个单词并且不将其换行:(
$(this).html($(this).text().replace(/\s([a-zA-Zа-яА-ЯёЁ]+)\s/g, " <span> $1 </span> "));
有什么提示吗?