+ -
当前位置:首页 → 问答吧 → bind事件时参数传递疑问?

bind事件时参数传递疑问?

时间:2009-07-31

来源:互联网

请问在bind事件过程中怎么给绑定的方法传递参数,例如:

$("p").bind("click", test);

function test(str1,str2){
    alert(str1);
    alert(str2);
}

请问参数str1,str2这两个参数怎么传递,谢谢啦!

作者: wenyj   发布时间: 2009-07-31

我的理解是

BING只是绑定事件

传参数还是要靠触发事件来传

作者: zhumq1982   发布时间: 2009-07-31

那这样绑定事件就没有意义啦

作者: wenyj   发布时间: 2009-07-31

$(function() {
  $('p').bind('click', {'str1' : 'hello', 'str2' : 'world'}, function(event) {
    alert(event.data['str1'] + event.data['str2']);
  });
});

这样就可以传递参数了

作者: benqcz   发布时间: 2009-08-01

相关阅读 更多