JQuery 绑定事件时传递参数的实现方法

2019-12-25,,,

如题,比如我想在$(":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动态添加元素无法触发绑定事件的解决方法分析

《JQuery 绑定事件时传递参数的实现方法.doc》

下载本文的Word格式文档,以方便收藏与打印。