文档章节

使用jQuery绑定事件,为回调函数传递参数遇到的坑

呵呵闯
 呵呵闯
发布于 2016/12/05 17:19
字数 147
阅读 221
收藏 0
var heightData = {
				reg:'^(\\d{1,3}(\\.\\d+)?|1000(\\.|\\.0{1})?)$',
				warn:$.i18n.prop('com_zte_lte_projectparametermanage_create_warn_100'),
				property:'height'
			};
			this.blurData('height',heightData,this.checkBL);


checkBL:function(e){
			var data = e.data;
			var reg = new RegExp('' + e.data.reg,'g');
			var value = this.value;
			var warn100 = data.warn;
			var property = data.property;
			if(value == ''){
				this.placeholder = warn100;
				checkArrIntance[property] = true;
			}
			if(value.slice(-1) == '.'){
				this.value = value.slice(0,-1);
			}
			if(reg.test(this.value)){
				$(this).removeClass('input-border');
				checkArrIntance[property] = true;
			}else{
				$(this).addClass('input-border');
				this.placeholder = warn100;
				this.value = '';
				checkArrIntance[property] = false;
			}
		}

问题出现在传递正则表达式对象的地方,不能够直接使用reg=/^(\d{1,3}(\.\d+)?|1000(\.|\.0{1})?)$/g;

这种字面量的方式,必须使用上文的new 对象方法才可

© 著作权归作者所有

共有 人打赏支持
呵呵闯
粉丝 3
博文 67
码字总数 15949
作品 0
深圳
程序员
JQuery 自动触发事件

常用模拟 有时候,需要通过模拟用户操作,来达到单击的效果。例如在用户进入页面后,就触发click事件,而不需要用户去主动单击。 在JQuery中,可以使用trigger()方法完成模拟操作。例如可以使...

如月王子
2014/11/07
0
0
jQuery最新1.4 版本的十五个新特性

从jQuery1.4发布以来就再没关注过它了,那么优秀的东西,今天突然看到一篇帖子,是自己落伍了,还是它太优秀了,相信喜欢jQuery的人应该都拜读过了,鄙人在这里Backup一下。 jQuery 1.4 最近...

晨曦之光
2012/03/09
0
0
JQuery的Callbacks()函数的应用和技巧(图)

JQuery的Callbacks()函数的应用和技巧(图) 一个多用途的回调列表对象,提供了强大的的方式来管理回调函数列表。 $.Callbacks()的内部提供了jQuery的$.ajax() 和 $.Deferred() 基本功能组件...

原创小博客
08/26
0
0
谈谈angularjs中的异步问题(一)

因为上次遇到的那个问题,所以这里我就把angularjs的异步问题刨根问底的查一查 再说angularjs的异步之前,我们先说说关于JavaScript中的异步的问题吧。 我们都知道JavaScript是一个单线程的玩...

邪气小生
2015/11/20
0
0
了解jQuery技巧来提高你的代码

1.测试并提升你的jQuery选择器水平 这个jQuery选择器实验室非常酷,它能在线免费使用,当然你也能下来到本地离线使用。这个测试页面包含复杂的HTML组合字段,然后你能尝试预定义使用各种jQu...

i33
2012/09/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

同样是工作3年程序员,为什么别人每月25K你却只有15K?

你有没有静下心来思考过:同样是做了x年Java开发,为什么你的技术比别人差很多?为什么别人每月26K你却只有15K? 其实技术水平的高低和个人智商关系不大(毕竟能做Java编程开发大家都不会差)...

Java填坑之路
20分钟前
1
0
跨域问题:解决跨域的三种方案

当前端页面与后台运行在不同的服务器时,就必定会出现跨域这一问题,本篇简单介绍解决跨域的三种方案,部分代码截图如下,仅供参考: 方式一:使用ajax的jsonp 前端代码 服务器代码 使用该方...

rechardchensir
20分钟前
4
0
linux学习-1012

8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件 扩展 bashrc和bash_profile的区别 http://ask.apelearn.com/question/7719 简易审计系统: http://www.68idc.cn/help/server/...

wxy丶
21分钟前
1
0
springboot dubbo 在程序初始化完成前 使用回声测试对服务依赖检测

<dubbo:consumer timeout="10000" check="false" /><dubbo:service delay="-1" /> @Component@Order(2)public class PrkServiceInit implements ApplicationListener {private Logge......

林伟琨
23分钟前
3
0
“网红架构师”解决你的Ceph 运维难题

Q1. 环境预准备 绝大多数MON创建的失败都是由于防火墙没有关导致的,亦或是SeLinux没关闭导致的。一定一定一定要关闭每个每个每个节点的防火墙(执行一次就好,没安装报错就忽视): CentOS s...

编程SHA
26分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部