一、jq、DOM转换
jq->DOM: $().get(0) 或 $()[0]
二、获取元素: even 偶数; odd 基数; eq(n)下标; has所有 gt大于下标 lt小于下标
三、删除
$("p").remove() // 被删除,DOM直接被清空。
$("p").detach() // 被删除,事件不会被清空,后来再添上此标签仍可被调用
四、属性
attr 设置或返回被选元素的属性值,用于自定义的属性,对DOM进行操作
prop 设置本身就该有的属性,是转化为js对象的属性
removeAttr 从被选元素移除一个或多个属性
removeProp 删除自定义属性,而不是内置属性。
addClass 添加类名
removeClass 删除指定类名
toggleClass 删除或者添加一个类名
sideToggle 删除或添加元素
五、事件
1、bind(事件,参数,函数) :添加一个或多个事件处理
2、change 元素改变时发生
3、blur 失焦事件
4、delegate 对子元素添加事件
5、undelegate 删除由delegate添加的事件
5、resize 浏览器窗口大小改变
6、unload 离开页面触发的事件
7、trigger("select") 备选元素被触发的事件
8、unbind 移除事件
六、遍历数组
children() 匹配的所有子元素
each() 每个匹配的元素
find("span") 匹配元素的子元素
next() 匹配元素紧邻着的同辈元素
nextAll("span") 匹配元素之后的所有同辈元素
parent("span") 匹配元素集合的每个元素的父元素
parents("span") 匹配元素的每个元素的祖先元素
prive("span") 匹配元素集合的每个元素的紧邻的前一个同辈元素
siblings("span") 匹配元素集合中所有元素的同辈元素
slice(a,b) 匹配元素 [a,b)的范围
网友评论