繁体   English   中英

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

[英]How do I select all text contained in <pre> using jQuery?

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

它看起来像这样:

<body>

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

  <pre>
    Text
  </pre>

</body>

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

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

这个答案将帮助你我想; 你应该能够使用jQuery选择pre元素并将其传递给提供的函数:

SelectText($('pre')[0]);

你有$("#iframe_id").contents().find('pre').text()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM