关于原生js和JQuery的小记
来源:互联网 发布:淘宝联盟怎么自助推广 编辑:程序博客网 时间:2024/05/20 23:06
今天在一个bug fix中遇到一个很傻比的问题,而且我遇到很多次了,这次记下来给自己长长记性。有两个地方:一个是给HTML标签添加一个class的问题,还有一个是给一个HTML标签添加一个css样式(其实就是最简单的添加一个背景颜色)
说白了就是我用原始js获取到了element对象,然后TM用jQuery的函数去操作element对象添加class和添加背景css样式,尼玛,肯定是报错啊,我用的IDE是eclipse,里面没有装js语法插件,我在chrome里面调试半天,最后终于搞明白了原因:一开始使用原生js获取到的对象就是原生js.element对象,要是有原生js的方法去操作;而一开始就是要jQuery去获取到的jQuery对象就要使用jQuery的方法去操作。
下面是代码:
//操作css的jQuery代码$("#dom_id").css('background', '颜色')//操作css的原生js代码var element = document.getElementById('dom_id');element.style.background = '颜色';//为对象添加一个类标签的jQuery代码$("#dom_id").addClass("intro");$("#dom_id").removeClass("intro");//为对象添加一个类标签的原生js代码var element = document.getElementById('dom_id');element.classList.add("类名");element.classList.remove("类名");
接手的那个项目原生js和jQuery混着写,贼TM牛逼,精神分裂了。。。
阅读全文
0 0
- 关于原生js和JQuery的小记
- 持续更新-jQuery发微-关于jQuery和JS原生混用的方法
- Js原生Ajax和Jquery的Ajax
- 原生js和jQuery的AJAX实现
- 原生js和jquery对照
- 判断浏览器的代码的原生js和jquery
- 表格的排序原生js和jQuery方法[典型]
- 原生js和jQuery的DOM操作函数速度比较
- 原生js和jQuery实现页面跳转的学习
- 原生js和jquery选择select选中的值
- 原生js和jquery框架下绑定事件的方法
- 使用原生js和jQuery实现表格的隔行变色
- Ajax-Js原生Ajax和Jquery的Ajax(一)
- 关于jquery的一些小记
- 关于原生事件绑定和jquery的On
- 原生js中关于array的方法--pop()和push()
- 原生js和jquery获取修改元素
- 浅谈原生JS和jQuery操作DOM
- Lua源码揭秘(三)一个比较简单的table库扩展
- JS 如何判断两个对象相等
- [NOIP模拟][图论]星星
- 图的广度遍历
- 新手村 循环 级数求和
- 关于原生js和JQuery的小记
- 3、node之pm2搭建node生产环境
- 阿里云oss迁移到腾讯云cos使用工具…
- Day04_Java_作业
- RecycleView 瀑布流中加载更多遇到的问题
- 阿里云oss数据迁移到腾讯云cos&nbs…
- linux配置bond双网卡绑定
- [资源发布] python实战视频(…
- hdu 4801 Pocket Cube(dfs+模拟)