Я нашел this question на переполнении стека и использовал код, указанный в верхнем ответе.Выбор текста textarea при табуляции
Это работает чудесно иначе, но есть перегиб; на моей странице у меня есть несколько текстовых полей. Фактически, селектор, который я использовал, был всего лишь "textarea"
.
Однако, когда «tabbing» из одного текстового поля в другое (с помощью клавиши Tab для перехода к следующему), по-видимому, событие фокусировки не срабатывает, и текст не выбирается.
Как изменить этот код для работы как по клику, так и по Tab?
JSFiddle здесь; http://jsfiddle.net/qQDbZ/ Я нахожусь в Chrome, и при нажатии на текстовое поле все выбирает, tabbing - нет.
Можете ли вы просто скопировать код? – glarkou
фокус должен обязательно срабатывать, когда пользователь вставляет в текстовую область. – jbabey
Он отлично работает в Opera и Chrome (он правильно запускает событие onfocus). Однако не тестировалось в других браузерах. Можете ли вы предоставить нам пример и, пожалуйста, сообщите нам, в каких браузерах он не работает. – Styxxy