根据这个(使用 JavaScript 获取光标下的单词)链接我可以在鼠标指针下获取单词。这对英语来说很好。我改变它(阿拉伯语)
<p>سلام به همه</p>
Word: <span id="word"></span>
<script type="text/javascript">
$(function() {
// wrap words in spans
$('p').each(function() {
var $this = $(this);
$this.html($this.text().replace(/[^\x00-\x80]+/g, "<span>$1</span>"));
});
// bind to each span
$('p span').hover(
function() { $('#word').text($(this).css('background-color','#ffff66').text()); },
function() { $('#word').text(''); $(this).css('background-color',''); }
);
});
但它为每个单词返回 '$1'。请帮忙!