我想在jquery中获取所有特定形式的关键事件。
我通过执行此操作成功实现了文本框
$("#formName").on("keyup", ":input", function () {
//Code here
});
虽然我尝试使用以下
选择组合框来执行此操作$("#formName").on("keyup", ":select", function () {
//Code here
});
它给了我javascript错误。
Line: 4179
Error: Syntax error, unrecognized expression: select
任何帮助。
答案 0 :(得分:1)
没有选择器:select
专门用于jQuery中的select元素,如:input
。 :input
存在的原因是它结合了输入,textareas,select和按钮。但是,您只需要一个selectbox,因为您可以使用select
标记名称本身。此外,keyup
事件对于selectbox没有任何意义,因此您可能需要change
事件:
$("#formName").on("change", "select", function() {
// ...
});
答案 1 :(得分:0)
删除:
$("#formName").on("keyup", "select", function () {
//Code here ^^ here
});