一、jQuery对象
1. jQuery 对象就是通过 jQuery 包装 DOM 对象后产生的对象,jQuery 对象是 jQuery 独有的. 如果一个对象是 jQuery 对象, 那么它就可以使用 jQuery 里的方法。jQuery 对象无法使用 DOM 对象的任何方法, 同样 DOM 对象也不能使用 jQuery 里的任何方法约定
2. 如果获取的是 jQuery 对象, 那么要在变量前面加上 $.
二、jQuery对象和DOM对象的互相转化
1.
方法一:通过数组索引
方法二:使用 jQuery 中的 get(index) 方法
2. DOM对象转化为jQuery对象
对于一个 DOM 对象, 只需要用 $() 把 DOM 对象包装起来(jQuery 对象就是通过 jQuery 包装 DOM 对象后产生的对象), 就可以获得一个 jQuery 对象.
三、Jquery选择器
1.基本选择器
1 #id:根据给定的id匹配一个元素 例如:id 为 one 的元素$("#one")
2) .class:根据给定的class(类名)属性匹配元素例如:例如:class 为 mini 的元素$(".mini")
3)
4)
5)
例如:所有的<span>元素和 id 为 two 的元素
2.层次选择器
1)$(“ancestor descendant”):选取ancestor的所有descendant后代元素
eg:选择 body 内的所有 div 元素
2)$(“parent>child”):选取parent元素下的child子元素
eg:在 body 内, 选择子元素是 div 的 $("body>div")
3)$(“prev+next”):选取紧接在prev元素后的下一个next元素
eg:选择 id 为 one 的下一个 div 元素 $("#one+div")
4)$(“prev~siblings”):选取prev元素后的所有sibings元素
eg:选择 id 为 two 的元素后面的所有 div 兄弟元素 $("#two~div")
注意:此方法只能获取prev后面的同辈元素,e儿siblings()方法是获取所有同辈节点
3.表单选择器
:input
:text
:radio
:password 匹配所有密码框
:checkbox匹配所有复选框
:submit匹配所有提交按钮
:image匹配所有图像域
:button匹配所有按钮
:file
:hidden匹配所有不可见元素,或者type为hidden的元素