Я использую keypress для отправки при нажатии клавиши ввода. Я сделал JQuery плагин, и мне нужна помощь:Извлечь событие нажатия клавиши
jQuery.fn.enterPress = function(obj, button) {
if (e.which == 13) {
jQuery(button).click();
}
};
В этой функции я получить OBJ (HTML формы) и кнопку (которая одна будет нажата).
Я не уверен, но мне, вероятно, не нужен этот «obj». Моя проблема в том, что у меня нет этого 'e'. Я пробовал много способов, но я не знаю, как я могу его извлечь.
Я сделал это:
jQuery('#' + obj.id).keypress(function(e) {}
Но функция была дважды выстрелил, иногда в три раза.
Благодаря
JQuery уже есть 'keypress' метод, вы могли бы просто используй это. Есть ли причина, по которой вы развиваете свою собственную? – Uby
На самом деле, я хотел чего-то более общего. Как и прохождение атрибутов (в моем случае, идентификатор кнопки. –