jquery给方法参数,jquery on方法参数

jquery 如何给函数传参数

楼上的方法也可以 不过感觉不太好!

十年的长顺网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都营销网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整长顺建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“长顺网站设计”,“长顺网站推广”以来,每个客户项目都认真落实执行。

循环生成列表的时候为Button加属性就可以了

tdinput class="button" type="button" value="按钮名称" myvalue="%=name%"/td

不需要each就可以为每个class=button的按钮添加click事件的

$(".button").click(function(){

var name = $(this).attr("myvalue");

alert(name);

});

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

用闭包+匿名函数吧

$("button").bind("click",function(e){

//这里通过对e的处理得到你的待传参数值

para = e.target.foo

abc(para)

})

--

可能我没理解你的意思

按钮是什么?是组件的一部分还是随便写在html里的?

如果是一部分那么你可以用this指向组件对应的方法调用吧

如果不是的话,你也可以在匿名函数里先找到组件的引用,再调相应的方法

本质上jquery.bind是把前后两个函数的参数一一对应地进行传递赋值的……

---

晕,js支持反射的,就是说你可以通过方法名的字符串调用该方法,例如

var a;

a.b = function(){/**/}

a.b() //传统的调用

a["b"]()//反射调用

所以在组件里可以写个属性(比如propFuncname),返回那个方法的名字的字符串,如"abc"

然后在匿名函数里找到组件的引用,通过上述属性(propFuncname)得到方法字符串,再用反射调用之。

这样可以保证,通过对公共属性propFuncname的调用得到不同的对应的方法。

jquery中ajax中post方法传递参数

jQuery ajax - post() 方法:

1、定义和用法:

post() 方法通过 HTTP POST 请求从服务器载入数据。

2、语法:

jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)

url :必需。规定把请求发送到哪个 URL。

data :可选。映射或字符串值。规定连同请求发送到服务器的数据。

success(data, textStatus, jqXHR):    可选。请求成功时执行的回调函数。

dataType :可选。规定预期的服务器响应的数据类型。默认执行智能判断(xml、json、script 或 html)。

jQuery on方法传递参数示例

教你如何给

jQuery

on方法绑定的函数传递参数,代码如下:

复制代码

代码如下:

$(".loadingFlower").on("click",'',{name:"123",id:"234",tel:"345"},callback)

function

callback(event){

console.log(event.data.name);

//参数1

=123

console.log(event.data.id);

//参数2

=234

console.log(event.data.tel);

//参数3

=345

}


网页标题:jquery给方法参数,jquery on方法参数
网页地址:http://scyanting.com/article/dssjjgg.html