jquery中的选择器:
- 基本选择器:
var box = $("box");
2.层级选择器:
var li = $("ul li");//后代选择器;
var li = $("ul > li");//子代选择器;
3.基本过滤选择器:
var li = $("ul li: odd");//利用过滤选择器选取每个带有奇数 index 值的元素(比如 1、3、5);
var li = $("ul li: even");//利用过滤选择器选取每个带有偶数 index 值的元素(比如 0、2、4);
var li = $("ul li:eq(0)");利用过滤选择器选取指定索引值元素;
var li = $("li");
var li = $("ul li:eq("+(li.length - 1)+")");//利用li的长度,获取最大索引值的li;
4.筛选选择器:
var li = $("ul").find("li");//find(selector);从jquery对象的后代中查找;find()里必须指定参数,否则查找不到;
var li = $("ul").children("li");//返回jquery对象的所有指定子元素;如果没有参数,则返回jquery对象的所有子元素;
var li = $("ul").children().eq(0);//返回jquery对象的子代中指定索引值的元素;
var li = $("ul").children().eq(0).next();//返回元素的下一个兄弟元素;
var li = $("ul").children().eq(0).siblings();//返回指定元素的所有兄弟元素;