Как можно вызвать событие focus() для элемента textarea, средствами кода? Чтобы произошло тоже самое, как когда нажимаешь на поле textarea мышкой.
То есть выделение (стиля textarea:focus), ну и при нажатии клавиш, текст вводится в поле.
Пробовал .focus(), .select(), и другие методы, но они не работают.
$('textarea').trigger('focus');
$(function(){
$(document).on("focus","textarea", function(){
console.log("textarea focus");
});
$('textarea').focus();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<textarea>con</textarea>
$('textarea').focus(function(e){ alert('Работает же')})
$('textarea').trigger('focus')
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea cols="100" row="100"> </textarea>
Это не ответ, это вопрос)))) Объясни мне, что у тя может тут не работать?????
textarea{
background:red;
}
textarea:focus{
background:green;
}
<textarea cols="100" row="100"> </textarea>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости