$( '#searchfield')。KEYUP(功能(E){

时间:2010-07-22 06:19:29

标签: jquery onkeyup

我有一个小问题。 是否可以使用额外值调用keyup函数?

例如

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

但这不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

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

例如。

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

现在您可以使用

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

您可以将custom data.trigger()的数组作为第二个参数传递。

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