Javascript 如何用jQuery模拟输入点击、按空格和退格?

Javascript 如何用jQuery模拟输入点击、按空格和退格?,javascript,jquery,html,keypress,keycode,Javascript,Jquery,Html,Keypress,Keycode,我试图模拟单击(焦点),键入空格(“”),然后用jQuery删除空格类型的evet,以触发对输入字段的更改。(尝试了所有触发事件,但无效) 尝试过这个,但没有运气 $('input[name="title"]').trigger(jQuery.Event('keypress', {keyCode: 87, which: 13})); 你为什么要这样做?为什么不让两者都调用一个函数并分别使用它呢?对于一个干净的代码,我还有20行这样的代码。我不是说你为什么要用这个方法,我是说你为什么要这样做。哦

我试图模拟单击(焦点),键入空格(“”),然后用jQuery删除空格类型的evet,以触发对输入字段的更改。(尝试了所有触发事件,但无效)

尝试过这个,但没有运气

$('input[name="title"]').trigger(jQuery.Event('keypress', {keyCode: 87, which: 13}));

你为什么要这样做?为什么不让两者都调用一个函数并分别使用它呢?对于一个干净的代码,我还有20行这样的代码。我不是说你为什么要用这个方法,我是说你为什么要这样做。哦,因为我重写了在vue.js中的输入,我需要模仿类型,所以vue需要得到值,否则就不行了你为什么要这么做?为什么不让两者都调用一个函数并分别使用它呢?对于一个干净的代码,我还有20行这样的代码。我不是说你为什么要用这个方法,我是说你为什么要这样做。哦,因为我重写了在vue.js中的输入,我需要模拟类型以便vue获得值,否则它就不会
  $('input[name="title"]').on('click keypress', function (event) {
        event.stopPropagation();

        if(event.type === "keypress" &&( event.keyCode=='32' || event.charCode=='32') ){...}//space
        if(event.type === "keypress" &&( event.keyCode=='8' || event.charCode=='8') ){...}//backspace
        if(event.type === "click"{...}//click

        return true;
  });