解决自定义$(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;
};
相关文章
jquery实现tab键进行选择后enter键触发click行为
本文主要介绍了jquery键盘事件实现tab键进行选择后enter键触发click行为的方法,这种使用场景为当首页有几个链接需要选择的时候,使用键盘就可以进行触发行为。下面跟着小编一起来看下吧2017-03-03jquery.messager.js插件导致页面抖动的解决方法
这盘文章介绍了jquery.messager.js插件导致页面抖动的解决方法,有需要的朋友可以参考一下2013-07-07ff下JQuery无法监听input的keyup事件的解决方法
这篇文章主要介绍了ff下JQuery无法监听input的keyup事件的解决方法。需要的朋友可以过来参考下,希望对大家有所帮助2013-12-12jQuery mobile的header和footer在点击屏幕的时候消失的解决办法
这篇文章主要介绍了jQuery mobile的header和footer在点击屏幕的时候消失的解决办法,通过给header和footer添加 data-position="fixed" 和 data-tap-toggle="false"完成此功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下2016-07-07
最新评论