JQuery 绑定事件时传递参数的实现方法
作者:bea
如题,比如我想在$(":text").bind("keyup",funcionName);将当前的文本框作为参数传递给 functionName所代表的函数,应该怎么写?试了一 下$(":text").bind("keyup",functionName(this));这样是不对的! 1.直接在funcionName 里用 this 就是 对 触发时间的元素本身的引用,如果你需要funcionName有更多参数的话,可以这样用: 2.$(":text").bind("keyup
如题,比如我想在$(":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; //这个就是触发事件的控件
});
有用 |
无用
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; //这个就是触发事件的控件
});
猜你喜欢
您可能感兴趣的文章:
- JavaScript Array扩展实现代码
- JavaScript 动态创建VML的方法
- JavaScript读取中文cookie时的乱码问题的解决方法
- jQuery 标题的自动翻转实现代码
- JavaScript 替换Html标签实现代码
- JavaScript null和undefined区别分析
- JavaScript iframe的相互操作浅析
- jQuery入门 构造函数
- 使用jQuery简化Ajax开发 Ajax开发入门
- jQuery技巧大放送 学习jquery的朋友可以看下
- Jquery 学习笔记(二)
- ie与firefox下的event使用说明与详细区别
- JS+XML 省份和城市之间的联动实现代码
- jquery 常用操作整理 基础入门篇
- 一些技巧性实用js代码小结
- Jquery 学习笔记(一)
- extjs 学习笔记(二) Ext.Element类
- extjs 学习笔记(一) 一些基础知识
- javascript 变速加数功能实现代码