knrt.net
当前位置:首页 >> jquEry如何绑定一个已有的方法并传递参数 >>

jquEry如何绑定一个已有的方法并传递参数

用闭包+匿名函数吧 $("button").bind("click",function(e){ //这里通过对e的处理得到你的待传参数值 para = e.target.foo abc(para) }) -- 可能我没理解你的意思 按钮是什么?是组件的一部分还是随便写在html里的? 如果是一部分那么你可以用thi...

你可以为“修改”按钮写一个onclick函数,然后用this传值,这样就能判断是点击了那行的修改按钮,代码如下: 修改function onModified(btn){ var uname = $(btn).parent("td").parent("tr").find("td:eq(1)"); alert('我要修改用户名称为' + uname...

//这里通过对e的处理得到你的待传参数值para = e.target.fooabc(para)})--可能我没理解你的意思如果是一部分那么你可以用this指向组件对应的方法调用吧本质上jquery.bind是把前后两个函数的参数一一对应地进行传递赋值的……---晕,js支持反射的,...

定义为全局变量就可以了 手写html var c; $(function(){ $("#a").click(function(){ c=111; }); $(function(){ $("#b").click(function(){ alert(c); }); }); });

bind 方法为每个选择的元素事件绑定函数 语法格式:bind(type,[data],fn) html: js: $(function(){ $(".btn_click").bind('click',{'id':'111','name':'wanzhongwen'},getdata) //绑定事件,并传参数 function getdata(d){ alert(d.data.id); //...

可以的,比如在HTML页面里面test(this)这样写 在jQuery里面function test(obj){ console.log(obj);}这个obj就是指的调用该方法的整个对象

$(document).ready(function(){ $("#btn").click(function(){ //构建参数对象 var data = {};//任意类型 //设值操作。。。 //传参 var r = showModalDialog(url, data,[...]); if(r){ //处理返回值。。。 } }); }); //子页面代码片段 $(document...

一、jQuery绑定事件的三种方法 我们这里首先复习一下jQuery绑定事件的三种方法: target.click(function(){});target.on("click",function(){});target.bind("click",function(){});target.live("click",function(){}); live方法其实是bind方法...

这个实例可能是你想知道的内容。 window.onload = function(){ // 初始化调用一次 myfun,参数为 c ,c 就是最下边的 function c,是一个方法 myfun(c); } // 使用 var ** = function(){} 定义一个方法,其中的参数为 newfun var myfun = functi...

纯js页面跳转要传复杂数据不好做,要用localStorage,这个东东在各浏览器中是不一样的。 比较好的方法就是,在跳转链接中加上一些标志参数,如对象ID之类,直接由服务器生成新页面内容或者转到新页面后由页面从服务器重新ajax取数据

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com