我有一个文本框,我想在其中输入内容时自动调用函数。我可以使用以下脚本进行操作,但有一件烦人的事情。在文本框中,如果我选择全部(ctrl+a),它也会调用该函数。是否可以修改以下脚本以在检测到 ctrl+a 时不执行任何操作?我怎样才能做到这一点?
我尝试过使用 keydown、keypress 但他们不会忽略它,但我发现 keyup 最适合我的应用程序。
$("#someid").keyup(
function () {
callfunction();
}
);
Run Code Online (Sandbox Code Playgroud)
使用以下代码。
$("#someid").on('input', function(){
callfunction();
});
Run Code Online (Sandbox Code Playgroud)