对象访问
each() 遍历匹配到的每一个元素
size() jQuery对象中元素的个数。
length jQuery对象中元素的个数。
selector 返回传给jQuery()的原始选择器。
context 返回传给jQuery()的原始的DOM节点内容,即jQuery()的第二个参数。如果没有指定,那么context指向当前的文档(document)。
get() 取得其中一个匹配的元素。num表示取得第几个匹配的元素。
index() 搜索匹配的元素,并返回相应元素的索引值,从0开始计数。没有匹配元素返回1
data() 在元素上存放或读取数据,返回jQuery对象。如果浏览器支持HTML5,同样可以读取该DOM中使用 data[key] = [value] 所存储的值。
removeData() 在元素上移除存放的数据
CSS部分
css()1.9* 设置/获取配元素的样式属性。
offset() 设置/获取匹配元素在当前视口的相对偏移。
position() 获取匹配元素相对父元素的偏移。
scrollTop() 设置/获取匹配元素相对滚动条顶部的偏移。
scrollLeft() 设置/获取匹配元素相对滚动条左侧的偏移。
heigh() 设置/取得匹配元素当前计算的高度值(px)。
width() 设置/取得第一个匹配元素当前计算的宽度值(px)。
innerHeight() 设置/获取第一个匹配元素内部区域高度(包括内边距padding、不包括边框border)。
innerWidth() 设置/获取第一个匹配元素内部区域宽度(包括内边距padding、不包括边框border)。
outerHeight() 设置/获取第一个匹配元素外部高度(默认包括内边距padding和边框border)。
outerWidth() 设置/获取第一个匹配元素外部宽度(默认包括内边距padding和边框border)。
文档处理
内部插入
append() 向每个匹配的元素内部追加内容。
appendTo() 把所有匹配的元素追加到另一个指定的元素元素集合中。
prepend() 向每个匹配的元素内部前置内容。
prependTo() 把所有匹配的元素前置到另一个、指定的元素元素集合中。
外部插入
after() 在每个匹配的元素之后插入内容。
before() 在每个匹配的元素之前插入内容。
insertAfter() 把所有匹配的元素插入到另一个、指定的元素元素集合的后面。
insertBefore() 把所有匹配的元素插入到另一个、指定的元素元素集合的前面。
包裹
wrap() 把所有匹配的元素用其他元素的结构化标记包裹起来。
unwrap() 这个方法将移出元素的父元素。
wrapAll() 将所有匹配的元素用单个元素包裹起来
wrapInner() 将每一个匹配的元素的子内容(包括文本节点)用一个HTML结构包裹起来
替换
replaceWith() 将所有匹配的元素替换成指定的HTML或DOM元素。
replaceAll() 用匹配的元素替换掉所有 selector匹配到的元素。
删除
empty() 删除匹配的元素集合中所有的子节点。
remove() 从DOM中删除所有匹配的元素,绑定的事件,附加的数据等都会被移除
detach() 从DOM中删除所有匹配的元素,所有绑定的事件、附加的数据等都会保留下来
复制
clone() 克隆匹配的DOM元素并且选中这些克隆的副本。