kukaew
@kukaew

Почему при $("textarea").focus(); срабатывает событие select?

UPD: проблема только на хром. Скачал последнею бету - тоже самое. Пришлось написать условие, что выделено > 0 символов.

Как с этим бороться?
jsfiddle.net/kukaew/ywkfzxaL/
<script type="text/javascript">
$(function (){
	$("textarea").focus();
	$("textarea").select(function(){
		$('h1').text('ПРИ ФОКУСЕ СРАБОТАЛО ВЫДЕЛЕНИЕ');
	});
});
</script>
<h1></h1>
<textarea></textarea>
  • Вопрос задан
  • 162 просмотра
Пригласить эксперта
Ответы на вопрос 3
archakov06
@archakov06
Frontend-разработчик (ReactJS)
У меня норм все. Chrome
Ответ написан
@FungusWarrior
Я знаю, что ничего не знаю
select можно поменять на .change(), но событие будет срабатывать когда теряеться фокус с элемента
Можно вот так сделать Скрипт
Ответ написан
@zolotykh
web-разработчик
.on('focus select', function()){
 this.selectionStart = this.selectionEnd = 10000
})
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы