解决自定义$(id)的方法与jquery选择器$冲突的问题
更新时间:2014年06月14日 23:34:00 投稿:mdxy-dxy
最近网站改版,原来的js都是原生js,因为当前比较jquery而且他的组件也比较多,使用方便,所以我们也采用了jquery但跟原来的$(id)冲突,经过网络很多人的推荐我们选择了这个方法
一般就是改自己的函数名:
比较省事也简单,直接批量替换就可以了。
先上代码:
复制代码 代码如下:
var $= function (id) {
return "string" == typeof id ? document.getElementById(id) : id;
};
这段代码是模仿jquery自定义id选择器的方法,但是因为jquery选择器也是用的这个“$”,如果你引用jquery并且使用这个方法,那么页面就会报错,解决大办法就是修改自己的方法把"$"改成"getId(id)";
复制代码 代码如下:
ar getId = function (id) {
return "string" == typeof id ? document.getElementById(id) : id;
};
相关文章
6款经典实用的jQuery小插件及源码(对话框/提示工具等等)
jQuery拥有丰富多彩的插件,这些插件可以帮助你简化很多的开发过程,下面介绍的6款实用jQuery小插件及源码,感兴趣的朋友可以参考下,希望本文可以帮助到你2013-02-02


最新评论