1根据ID,$("#id"),具体的写法jquery("#id")
2根据名称,$(body),$(myform.text1)
3css选择器,$("p"),$("input:radio",documnet.forms[0]),$(".class"),$("div,p,span.class")
层级
$("div > p"),子级的P元素
$("div p"),子孙级的P元素
$("prev+next")紧跟着prev的next元素
$("prev~next")prev后面的所有next元素
简单
$("tr:first")第一个tr元素,$("tr:last"),$("input:not(:checked)")非chekced元素,$("tr:even")奇元素,$("tr:odd")偶元素,$("tr:eq(0)")等于,$("tr:lt(2)")元素小于2,$("tr:gt(2)")元素大于2
$("li:nth-child(even|odd|index|2n+1)")与前面的不同在于把所有的元素进行分组来选择,比如有多少ul组则每个组都有一个第index元素,而上面那个则是把所有的放在一起算,$("li:first-child|last-child|only-child")
$("div:contains('john')")div的内容中包含,$("div:empty")没有内容的,$("div:has(p)")包含p元素的,$("div:parent")有子元素或者文本的的
$("div:hidden"),$("div:visible")可见性
$("div[id][abc='a'][a!='a'][b^='man'][c$='c'][d*='man']")元素有id属性,属性值等于,不等于,以man开头,以C结尾,属性包含man这个值
$(:input)选择所有的表单元素,$(input)选择input元素,$(:text)选择文本框,$(:checkbox),$(select),$(input:enabled),$(input:disabled),$(input:checked),$(select:selected)