2010-07-22 59 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