检测表单中的按键?

我正在尝试让网页检测特定表单中的用户按键(每个按键都会调用一个函数)。 但是我的代码不起作用(控制台永远不会打印到日志):

$(document).on("keypress","filterinput",function(e) { console.log("press detected"); }); 

你忘记了. 在类选择器中:

 $(document).on("keypress", ".filterinput", function(e) { // ^ this . indicates that it's a class selector console.log("press detected"); }); 

你的选择器应该是.filterinput

你错过了这个时期. 在您的选择器中,表示“寻找一个类”:

 $(document).on("keypress",".filterinput",function(e) { // ^ period 

试试这个代码

 $(".filterinput").keypress(function(e) { console.log("press detected"); });