【发布时间】:2015-03-03 12:46:33
【问题描述】:
我有这个 HTML 代码。
<div class="dontsplit" onmouseover="selCode('c111');">
Face savoring delicious food <span class="notranslate" id="c111">????</span>
</div>
当鼠标悬停在 div 上时,我想选择 span 标签之间的值。我使用的代码是这样的。
function selCode(objId) {
if(document.selection) {
var range = document.body.createTextRange();
range.moveToElementText(document.getElementById(objId));
range.select();
} else if(window.getSelection) {
var range = document.createRange();
range.selectNode(document.getElementById(objId));
window.getSelection().addRange(range);
}
}
但它似乎不起作用。我如何获得这项工作?
我重复一遍。当鼠标悬停在 div 上时,我需要自动选择 span 之间的文本。所以很容易被复制。提前致谢!
【问题讨论】:
-
$(".notranslate").text()? -
他使用 vanilla ...这里不需要 jQuery
-
欢迎使用 jQuery 方法。
-
好的...那么最好从问题中删除
jQuery标签...感到困惑。 -
不不...任何我需要的方法。
标签: javascript jquery html