jquery为绑定事件的方法传参

来源:互联网 发布:购物价格走势软件 编辑:程序博客网 时间:2024/05/16 15:39

用onclick点击事件举例:
传参时可以通过

$('#btn').click({paramName:'要传到func的值'},func)//或者$('#btn').bind('click',{paramName:'要传到func的值'},func)

func里面怎么取得参数呢?

function func(e){    //e.data.paramName即为绑定func事件时的参数    alert(e.data.paramName);}

如果还不明白呢 ?来直接拿demo吧

<html><head><script src='jquery-2.1.4.min.js'></script><script>    $(function(){        init();    });    //按钮将要绑定的方法    var func = function(e){        //e.data.msg即为传过来的参数        alert(e.data.msg);    }    //按钮初始化click方法    function init(){        var msg = '我是参数!';        $('#bt').click({msg:msg},func);        //或者 $('#bt').bind('click',{xxx:xxx},btns.func);    }</script></head><body><h1>jquery事件传参测试</h1><input type="button" id='bt' value="按钮"/><h5 style="color:red;">点击按钮后,从绑定的方法中弹出参数。</h5></body></html>
0 0
原创粉丝点击