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

2024-12-21 20:40:51
推荐回答(1个)
回答1:

//这里通过对e的处理得到你的待传参数值 para = e.target.fooabc(para)})--可能我没理解你的意思 如果是一部分那么你可以用this指向组件对应的方法调用吧 本质上jquery.bind是把前后两个函数的参数一一对应地进行传递赋值的……---晕,js支持反射的,就是说你可以通过方法名的字符串调用该方法,例如var a; a.b = function(){/**/} a.b() //传统的调用 a[b]()//反射调用 所以在组件里可以写个属性(比如propFuncname),返回那个方法的名字的字符串,如abc 这样可以保证,通过对公共属性propFuncname的调用得到不同的对应的方法。