jquery是否仅捕获第一次按键?

jquery是否仅捕获第一次按键?,jquery,Jquery,我有以下代码: $j("#regfname").keypress(function () { alert('Handler for .keypress() called.'); }); 只想执行一次。。。或者只在第一次按键时使用..最理想的方法是什么 您可以使用jQuery方法对每个元素只执行一次事件 $j("#regfname").one("keypress", function () { alert('Handler for .keypress() called.');

我有以下代码:

 $j("#regfname").keypress(function () {
    alert('Handler for .keypress() called.');
});
只想执行一次。。。或者只在第一次按键时使用..最理想的方法是什么

您可以使用jQuery方法对每个元素只执行一次事件

$j("#regfname").one("keypress", function () {
    alert('Handler for .keypress() called.');
});
您想使用以下功能:

$j('#regfname').one('keypress', function(){...});