在jquery触发器中触发失败

时间:2011-12-18 06:49:23

标签: javascript jquery

$(document).ready(function(){
    jQuery("#but1").bind("click",function(e){
        alert(e.name);
    });

    jQuery("#but1").trigger({name:'Dmy', surname:'My'});
});

警报无法传递数据,为什么会这样?!?警报说“未定义”。

我做错了什么,为什么我无法传递数据?

JSFiddle此处。

1 个答案:

答案 0 :(得分:1)

您遗漏了eventName的{​​{1}}参数。

trigger()

API参考:http://api.jquery.com/trigger/