如题,比如我想在$(":text").bind("keyup",funcionName);将当前的文本框作为参数传递给 functionName所代表的函数,应该怎么写?试了一 下$(":text").bind("keyup",functionName(this));这样是不对的!
1.直接在funcionName 里用 this 就是 对 触发时间的元素本身的引用,如果你需要funcionName有更多参数的话,可以这样用:
2.$(":text").bind("keyup",function(){
funcionName(arg1,arg2,arg3,arg4);
});
3.有个event名称的参数可以传
$(:text").bind("keyup", function(event) {
event = event || window.event;
var target = event.target; //这个就是触发事件的控件
});
您可能感兴趣的文章:
- jquery绑定事件不生效的解决方法
- jQuery中的bind绑定事件与文本框改变事件的临时解决方法
- jQuery防止重复绑定事件的解决方法
- jQuery中on绑定事件后引发的事件冒泡问题如何解决
- Jquery on方法绑定事件后执行多次的解决方法
- 浅谈jQuery绑定事件会叠加的解决方法和心得总结
- 解决jquery appaend元素中id绑定事件失效的问题
- jQuery给动态添加的元素绑定事件的方法
- JQuery中绑定事件(bind())和移除事件(unbind())
- jquery新的绑定事件机制on方法的使用方法
- jQuery动态添加元素无法触发绑定事件的解决方法分析