1,内部插入元素
append 元素内部后面追加元素
prepend 元素内部前面追加元素
2,元素外部前后插入元素
after
before
3,删除元素
empty() 删除元素内部东西 清空元素
remove(),整个节点删除掉
4,属性
attr(name) 获取属性值
attr(name,value) 设置属性值
css(name),获取样式值
css(name,value) 设置样式值
val() 获取表单元素的value值
val(v) 有参数时,设置值
html() 获取thml
html(h) 设置html内容
text() 获取元素文本容
text(t) 设置文本内容
addClass
removeClass
toggleClass
1,页面载入
$(function(){
});
2,bind事件
bind(type,fn)
3,click,mouseover,mouseout,
click(function(){
}) 绑定事件
click() 调用事件
4, unbind(type)
要参数时,就是解除相应类型的事件
不要参数时,就是解除所有事件
5,
hover(),
toggle(),无参数时,控制元素的显示与隐藏
toggle(fn,fn2) 有参数时,每次点击后依次调用函数。
1,基本选择器
ID #
Class .
标签选择器 元素名称
通配符,找到所有的元素 *
多个选择器之间 ,
2,层次选择器
找所有的后代元素 空格 ancestor descendant (div p)
在给定的父元素下匹配所有的子元素 parent > child (div>p) 它找到的是直接第一级子元素
匹配所有紧接在 prev 元素后的 next 元素 perv+next
匹配 prev 元素之后的所有 siblings 元素 prev ~ siblings
3, 简单选择器 :
找到第一个元素 :first
最后一个元素 :last
找到第几个元素(索引值 ) :eq(index) 索引值是从0开始
偶数 :even
奇数 :odd
大于索引值的元素 :gt(index)
小于 :lt
不包含 :not(selector)
匹配如 h1, h2, h3之类的标题元素 :header
4,内容过滤选择器. :
包含文本的元素 :contains()
找到空元素 :empty
找到包含子元素的元素 :has(selector)
找到非空元素 :parent
5,属性选择器 []
包含什么属性的元素 [属性名称]
找到属性名称是多少的元素 [属性名称=值]
属性不等于多少 [属性名称!=值]
属性包含多少 [属性名称*=值]
属性以什么开头 [属性名称^=值]
以什么结尾 [属性名称$=值]
组合属性选择器,同时满足 [属性名称][属性名称$=值][属性名称$=值]
6,子元素过滤选择器
第一个子元素 :first-child
最后一个 :last-child
匹配其父元素下的第N个子或奇偶元素 :nth-child(index/even/odd/equation)
找到只有一个子元素的子元素 :only-child
7,表单选择器
input :input
:button
:text
:submit
:checkbox
:radio
:password
8,表单对象
:checked
:selected
:disabled
:enabled
9,可见性
:hidden
:visible
|