Jquery .trigger('click') 点击多次

Jquery .trigger('click') clicks multiple times

我正在使用此代码:

var keycode = (event.keyCode ? event.keyCode : event.which);
    if (keycode == '39') {
        angular.element('#nextBtn').trigger('click');
    }
});

但是每次我按下右箭头键(键码 39)时它 点击 #nextBtn 多次,这是一个错误吗还是我做错了什么?

您必须在 angular.element('#nextBtn').trigger('click');

之前完成 event.preventDefault()