我试图在第三方网站的Chrome开发者控制台中运行javascript / jquery脚本。该网站有一个输入字段,没有提交按钮,我正在尝试向该输入字段添加文本,然后在写入后按Enter键。
问题是,典型的javascript / jquery trigger
事件似乎不起作用。这是我的代码:
var e = jQuery.Event("keypress");
e.keyCode = 13;
var input = $('input.my_email');
input.val("myemail@gmail.com");
setTimeout(function() {
input.trigger(e);
}, 1000);
上面的代码不有效。有没有替代"进入"输入字段?我没有特别的原因添加了setTimeout
。我认为它可能会有所帮助,但它没有。
有什么想法吗?谢谢。