Javascript 对每个元素使用each和trigger键

Javascript 对每个元素使用each和trigger键,javascript,jquery,keypress,Javascript,Jquery,Keypress,所以,我有一组输入,我需要当某个函数被执行时,它循环所有的输入,并触发一个按键事件。我不需要仅仅更改值,我需要keypress事件,因为每个输入都有一个“onkeypress”事件,我需要它来响应 HTML: 我希望你们能帮忙!谢谢大家! 为什么不直接调用按键将调用的函数呢?很难解释,大代码:/n使用:$(“输入”).each(function(){$(this.trigger(“keypress”);}@zeropoint如果不创建一个包含keycode的事件对象,您就无法做到这一点。我怀疑,

所以,我有一组输入,我需要当某个函数被执行时,它循环所有的输入,并触发一个按键事件。我不需要仅仅更改值,我需要keypress事件,因为每个输入都有一个“onkeypress”事件,我需要它来响应

HTML:


我希望你们能帮忙!谢谢大家!

为什么不直接调用按键将调用的函数呢?很难解释,大代码:/n使用:$(“输入”).each(function(){$(this.trigger(“keypress”);}@zeropoint如果不创建一个包含keycode的事件对象,您就无法做到这一点。我怀疑,如果jQuery不工作,您将需要使用本机事件调度器来完成这项工作。看见
<div id"myinputs">
<input name="name" onkeypress="return myfunction(this)" />
<input name="name1" onkeypress="return myfunction(this)" />
<input name="name2" onkeypress="return myfunction(this)" />
<input name="name3" onkeypress="return myfunction(this)" />
<input name="name4" onkeypress="return myfunction(this)" />
</div>
var e = jQuery.Event("keypress");
e.which = 55;
e.keyCode = 55;
$("#myinputs").each(function(index, element)){
$(element).trigger(e);
});