Как получить событие key up всего выбора формы в jquery

0

Я хочу получить ключевое событие для каждого выбора конкретной формы в jquery.

Я успешно достигаю этого для текстового поля, делая это

$("#formName").on("keyup", ":input", function () {
        //Code here
});

в то время как я пытаюсь сделать это с помощью select combo box со следующими

$("#formName").on("keyup", ":select", function () {
            //Code here
});

Это дает мне ошибку JavaScript.

Line: 4179
Error: Syntax error, unrecognized expression: select

Любая помощь.

Теги:

2 ответа

1
Лучший ответ

Селектора нет :select специально для элементов select в jQuery, например :input. Причина :input существует в том, что он объединяет входы, текстовые поля, кнопки выбора и и. Но вам не нужно для переключателе только потому, что вы можете использовать select самого имя тега. Также keyup событие имеет мало смысла для переключателе, так что вы, возможно, потребуется change событие:

$("#formName").on("change", "select", function() {
    // ...
});
0

Удалите :

$("#formName").on("keyup", "select", function () {
            //Code here    ^^ here
});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню