+ -
当前位置:首页 → 问答吧 → 关于事件绑定参数的问题

关于事件绑定参数的问题

时间:2009-08-27

来源:互联网

$("div.mtDialogOperation input").bind("click",redirectUrl);

但我定义的redirectUrl里需要跟个参数 应该怎么写

如果写成$("div.mtDialogOperation input").bind("click",redirectUrl(url));
那就会直接执行redirectUrl(url)了

请教 谢谢

作者: zhumq1982   发布时间: 2009-08-27

$("div.mtDialogOperation input").click(function(){
   redirectUrl(url));
});

作者: jamix   发布时间: 2009-08-27

function handler(event) {
          alert(event.data.foo);
        }
        $("p").bind("click", {foo: $("p").text()}, handler);    

作者: dufei_itcool   发布时间: 2009-08-27

感谢!!!
不过总感觉JQUERY应该还有更简单的方法

作者: zhumq1982   发布时间: 2009-08-28

又有后续问题了~~

我使用$("p").bind("click", "1000", handler);

可传过去后,我得通过 xxx.data 来拿 不能直接

var handler=function(para){
   alert(para)  //通过这方法是拿不到的
   alert(para.data)  //得通过这个方法拿
}

怎么办,我必须得要用 para 就能拿到~~ 哎

作者: zhumq1982   发布时间: 2009-10-29