2010-07-22 60 views
1

我有一个小问题。 是否有可能有额外的价值调用KEYUP功能?

例如

$('#eld').keyup(function test(e,val2){ 
    test('','hallo'); 

但是,这是行不通的。任何想法?

+6

我想你应该解释你想达到什么。你的问题非常模糊。 – 2010-07-22 06:21:57

回答

1

你可以做的是,通过custom data通过的jQuery的.trigger()方法。

例如,

$('#eld').keyup(function(e, val2){ 
    alert(val2); 
}); 

现在你可以触发keyup

$('#somebutton').click(function(){ 
    $('#eld').trigger('keyup', ['custom data']); 
}); 

您可以通过.trigger()合格custom data数组作为第二个参数。

例如:http://www.jsfiddle.net/V9Euk/

+0

哎呀那讨厌。只是不要按回车关闭警报;) – Sphvn 2010-07-22 06:52:46

+0

不错,它的作品^^ Thanx为快速回答:) – Peter 2010-07-22 07:08:43