使用jquery事件keydown模拟在textarea上输入不起作用

时间:2012-07-08 04:23:49

标签: jquery facebook events triggers userscripts

我试图让facebook自动回复msg脚本,这是我的代码

$(window).load(function(){
var a=setInterval(function(){
var e = $('.titlebarText').html();
if(!e)
{
}
else
{
$('textarea.uiTextareaAutogrow.input').focus().val('Test!');
var c = jQuery.Event("keydown");
c.which = 13; 
$('textarea.uiTextareaAutogrow.input').trigger(c);
}
}
,5000);
});


$(window).load(function(){
var q=setInterval(function(){
$('.close').click()}
,6000);
});

一切都工作得很好但是在关注textarea并插入值后模拟输入..

1 个答案:

答案 0 :(得分:2)

你的选择器看起来很奇怪。 textarea.uiTextareaAutogrow.input说" textarea与课程uiTextareaAutogrow和课程input" - 你真的有一个textarea标签与课程{{1} }?

如果你的选择器是正确的,你可以试试这个:

input