javascript 坑爹错误记录

javascript 在对html取元素innerhtml时,不管我使用原生的document.getElementById("hasgongjuxiang").innerHTML还是使用jquery的html()都把一个div下面的好多的元素生生给截断了,到最后坑爹发现,使用了vs编辑器编辑这个html,加上vs的代码整理一整,加上了N多的无用的空格。于是在VS里面看起来好整洁的代码,现在在js这鸟语言看来就是错误。搞死个人。

切记切记,用vs编辑了html文本后,如果要使用js操作dom,尼玛,你还是老老实实去掉那些为了使代码整洁好看vs添加的垃圾空格;


2:jquery 1.9.1好像对元素 input的checked属性获取,不支持$("#").attr("checked") 最好是用js原生的代码去写;


3: MVC使用jquery.validate.js来做验证时,在IE8这坑货下有把正常日期当成错误的日期导致没法验证通过这个问题,这个是IE8兼容性,需要修改jquery,validate.js中的

jQuery.validator.methods.date = function (value, element) {
    return this.optional(element) || (/^d{4}[/-]d{1,2}[/-]d{1,2}$/.test(value));
}方法。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值