write less do more
写更少的代码实现更多的功能
DOM:document object model (文件对象模型)
选择器(选择元素的对象或者节点)
id 选择器 $("#id") 具有唯一性 id返回的是单个元素且返回的是第一个,后面的N个同名id会失明
class 选择器即类选择器 $(".class") 返回的是class名的多个元素
元素选择器 $("元素名") 如 $("li") 选择元素为li的双标签 length = size()计算选择器匹配到的元素个数
群组选择器 $("div,span,.d,#c") 匹配到括号内所有的元素
后代选择器 $("#c li") 找到父节点id为c下的子类li
属性选择器 $("input[name='hobby']") 选择表单元素input下name为hobby的属性
找对象的常用的方法
next() 选择本节点的下一个节点
nextAll() 选择本节点以下的所有节点
prev() 选择本节点的上一个节点
prevAll() 选择本节点以上的所有节点
siblings() 选择除了本节点以外的所有节点
find(id、class等) 在本节点下查找她的后代
children() 选择本节点下的所有子节点
parent() 选择本节点的父节点
parents() 选择本节点的祖父节点
过滤器
:first 或 .first() 过滤出返回的多个元素中的第一个元素
:last 或 .last() 过滤出返回的多个元素中的最后一个元素
:eq(n) 或 .eq(n) 过滤出返回的多个元素中的等于n的元素
:gt(n) 或 .gt(n) 过滤出返回的多个元素中的大于n的元素
:lt(n) 或 .lt(n) 过滤出返回的多个元素中的小于n的元素
:even 或 .even() 过滤出索引是偶数的元素
:odd 或 .odd() 过滤出索引是奇数的元素
.not(id、class等) 过滤出除了括号中元素的其他元素
.is(id、class等) 检测元素是否为某特定元素返回布尔值