我正在尝试让网页检测特定表单中的用户按键(每个按键都会调用一个函数)。但是我的代码不起作用(控制台从不打印到日志):
$(document).on("keypress","filterinput",function(e) {
    console.log("press detected");
});
<form class="filterform"><input class="filterinput" type="text"></form>
    我正在尝试让网页检测特定表单中的用户按键(每个按键都会调用一个函数)。但是我的代码不起作用(控制台从不打印到日志):
$(document).on("keypress","filterinput",function(e) {
    console.log("press detected");
});
<form class="filterform"><input class="filterinput" type="text"></form>
    您忘记了.在类选择器中:
$(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");
    });
    <form class="filterform"><input class="filterinput" type="text"></form>