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

 我来答
香水味lTd
2012-12-16 · 超过64用户采纳过TA的回答
知道答主
回答量:187
采纳率:50%
帮助的人:60.5万
展开全部
//这里通过对e的处理得到你的待传参数值
para = e.target.fooabc(para)})--可能我没理解你的意思
如果是一部分那么你可以用this指向组件对应的方法调用吧
本质上jquery.bind是把前后两个函数的参数一一对应地进行传递赋值的……---晕,js支持反射的,就是说你可以通过方法名的字符串调用该方法,例如var a;
a.b = function(){/**/}
a.b() //传统的调用
a[b]()//反射调用
所以在组件里可以写个属性(比如propFuncname),返回那个方法的名字的字符串,如abc
这样可以保证,通过对公共属性propFuncname的调用得到不同的对应的方法。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式