У меня есть contentEditable iframe с номерами строки и текстом. Номера строки содержатся в отделении, и весь текст находится в a <pre>
- элемент.
Это похоже на это:
<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 и передать его в функцию, поставляемую:
SelectText($('pre')[0]);
У вас $ («# iframe_id»). Содержимое (). Найти ('pre'). Текст ()
?