相关疑难解决方法(0)

选择元素中的文本(类似于用鼠标突出显示)

我希望让用户单击一个链接,然后在另一个元素(不是输入)中选择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)

我错过了一些明显的东西吗?

javascript jquery

408
推荐指数
8
解决办法
29万
查看次数

如何使用jQuery选择<pre>中包含的所有文本?

我有一个包含行号和文本的contentEditable iframe.行号包含在div中,所有文本都在<pre>-element中.

它看起来像这样:

<body>

  <div id="line_numbers">
    <div>1</div><div>2</div><div>3</div>
  </div>

  <pre>
    Text
  </pre>

</body>
Run Code Online (Sandbox Code Playgroud)

现在,当有人按下Ctrl + A时,会选择所有内容,包括行号.我想将此行为更改为仅包含该内容<pre>.

我已经设置了一个捕获Ctrl + A并阻止默认操作的函数.现在,如何设置选择以包含所有内容<pre>

javascript jquery range selection

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×2

jquery ×2

range ×1

selection ×1