一 jQuery 的优点
- 容易上手
- 强大的选择器
- 解决浏览器的兼容
- 完善的事件机制
- 出色的Ajax封装
- 丰富的UI
二 jQuery对象与DOM对象
jQuery对象和DOM对象是不一样的,jQuery是一个类数组对象,而DOM对象就是一个单独的DOM对象。
通过原生DOM模型提供的document.getElementById()方法获得的DOM元素是DOM对象;
通过$(‘p’)方法得到的一个$p的jQuery对象,$p是一个类数组对象。
注意:
1.IE会将注释节点实现为元素,所以在IE中调用getElementsByTagName里面会包含注释节点,这个通常是不应该的;
2.getElementById的参数在IE8及较低版本中不区分大小写;
3.IE及较低的版本浏览器不支持getElementsByClassName;
4.:hidden选择器,不仅包含样式是display="none"的元素,还包括隐藏表单,visibility等等;
三 jQuery属性筛选选择器
四 jQuery选择器的特殊选择器this
this表示当前的上下文对象是一个html对象,可以调用html对象所拥有的属性和方法;
$(this)代表的上下文对象是一个jquery的上下文对象,可以调用jquery的方法和属性。