我希望让用户单击一个链接,然后在另一个元素(不是输入)中选择HTML文本.
通过"选择",我的意思与通过将鼠标拖过它来选择文本的方式相同.这是一个研究的熊,因为每个人都在谈论其他术语中的"选择"或"突出".
这可能吗?我的代码到目前为止:
HTML:
<a href="javascript:" onclick="SelectText('xhtml-code')">Select Code</a>
<code id="xhtml-code">Some Code here </code>
Run Code Online (Sandbox Code Playgroud)
JS:
function SelectText(element) {
$("#" + element).select();
}
Run Code Online (Sandbox Code Playgroud)
我错过了一些明显的东西吗?
我正在寻找一种方法来在单击文本时使用jquery选择跨度内的文本.
例如,在下面的html代码段中,我想要在单击时选择文本"\ apples\oranges\pears".
<p>Fruit <span class="unc_path">\\apples\oranges\pears</span></p>
Run Code Online (Sandbox Code Playgroud)
我自己尝试实现这一点无济于事.