@landen.nienow
Вы можете использовать функцию trigger()
jQuery для симуляции нажатия клавиши Enter. Вот пример:
1 2 |
// нажать на enter $("#yourElementId").trigger(jQuery.Event("keypress", { keyCode: 13 })); |
Вы должны заменить "#yourElementId"
на идентификатор вашего элемента, на который вы хотите сделать фокус и нажать Enter.
Обратите внимание, что это пример для jQuery версии 1.7+. Если вы используете старую версию jQuery, вы можете использовать альтернативные методы, такие как keypress()
, keyup()
или keydown()
, чтобы сгенерировать событие нажатия клавиши Enter.
@landen.nienow
Дополнительно, в jQuery для события клавиатуры есть метод keyCode(), который позволяет указать код клавиши, которую нужно сгенерировать. Например, для клавиши Enter код равен 13.
Пример:
1 2 3 |
var e = jQuery.Event("keydown"); e.which = 13; // Код клавиши Enter $("#yourElementId").trigger(e); |
Этот подход часто используется для симуляции нажатия клавиш с помощью jQuery. В данном случае, событие keydown генерируется напрямую с указанием кода клавиши Enter, и затем оно вызывается для элемента с нужным идентификатором.