zl程序教程

您现在的位置是:首页 >  前端

当前栏目

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

jQuery事件方法 实现 参数 绑定 传递
2023-06-13 09:14:13 时间
如题,比如我想在$(":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;
vartarget=event.target;//这个就是触发事件的控件
});