Параметры jQuery:.select() и .focus()
В jQuery, какова основная разница между .select()
и focus()
и каковы их подходящие места использования?
Ответы
Ответ 1
У них есть свои отличия:
-
.select()
: будет срабатывать при выборе TEXT.
- Ограничено элементами
<input>
и <textarea>
.
-
.focus()
: будет срабатывать, когда элемент получает фокус, то есть на кнопку ввода, вкладку и т.д.
- Также ограниченный, но более широкий диапазон элементов, в основном формирует такие элементы, как
<input>
, <select>
, <a>
Ответ 2
Из документации jQuery:
select
Событие select отправляется элементу когда пользователь делает выбор текста внутри него. Это событие ограничено <input type="text">
поля и <textarea>
.
focus
Событие фокуса отправляется элементу когда он получает фокус. Это событие неявно применимый к ограниченному набору элементов, таких как элементы формы (<input>
, <select>
и т.д.) и ссылок (<a href>
). В последнем браузере версии, событие может быть расширено до включают все типы элементов явно устанавливая tabindex.