原生js封装的一些jquery方法(详解)
更新时间:2016年09月20日 12:52:44 投稿:jingxian
下面小编就为大家带来一篇原生js封装的一些jquery方法(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
脚本之家 / 编程助手:解决程序员“几乎”所有问题!
脚本之家官方知识库 → 点击立即使用
用js封装一些常用的jquery方法 记录一下
hasClass:判断是否有class
1 2 3 4 5 6 7 8 | function hasClass(ele, cls) { if (!ele || !cls) return false ; if (ele.classList) { return ele.classList.contains(cls); } else { return ele.className.match( new RegExp( '(\\s|^)' + cls + '(\\s|$)' )); } } |
addClass:增加class
1 2 3 4 5 6 7 | function addClass(ele, cls) { if (ele.classList) { ele.classList.add(cls); } else { if (!hasClass(ele, cls)) ele.className += '' + cls; } } |
removeClass:移除class
1 2 3 4 5 6 7 | function removeClass(ele, cls) { if (ele.classList) { ele.classList.remove(cls); } else { ele.className = ele.className.replace( new RegExp( '(^|\\b)' + className.split( ' ' ).join( '|' ) + '(\\b|$)' , 'gi' ), ' ' ); } } |
以上就是小编为大家带来的原生js封装的一些jquery方法(详解)的全部内容了,希望对大家有所帮助,多多支持脚本之家~
微信公众号搜索 “ 脚本之家 ” ,选择关注
程序猿的那些事、送书等活动等着你
相关文章
IE autocomplete internet explorer''s autocomplete
IE autocomplete internet explorer''s autocomplete...2007-06-06js RuntimeObject() 获取ie里面自定义函数或者属性的集合
取得ie 里面 自定义函数或者属性的集合 使用RuntimeObject()实现,需要的朋友可以参考下。2010-11-11
最新评论