JS在IE下缺少标识符的错误
根据报错的⾏数查源码,也看不出哪⾥有问题,看样⼦没缺少什么啊,代码如下:
if (opts.display.class != '') {
$(list).addClass(opts.display.css);
}
此句其实是判断 opts 对象的 display 的 class 属性有没值,否则就做相应的处理,语法上来说是没错的,后来上⽹搜索⼀番,才发现原来 IE 对JS语法的要求⽐较苛刻,因为其中的 class 是 js 的关键字,如⽤此来作变量的话,IE就会报以上错误了,唉!
由于这是 jQuery 的⼀个插件,幸好改动的地⽅不太多,只要将⽤到此属性的变量名都改了即可。
在此也随便介绍⼀下这个插件吧,感觉还是挺不错的,此插件叫 imList ,即可以帮你批量⽣成HTML元素和代码,⽽且有⾮常丰富的正则模板替换功能,适合需要与服务器交互后动态⽣成相应HTML界⾯的场合,感兴趣的朋友可到其官⽹了解详情啦js 正则替换
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论