lym_2016
2016-05-03 12:37:41浏览 3783
**【jquery基础性选择器】**
1、#id选择器
2、element选择器
3、class选择器
4、*选择器
5、select1、select2、selectN选择器
6、ance desc选择器,返回子元素和孙元素
7、parent>child选择器,返回子元素
8、prev+next选择器、返回紧邻下一个元素,有且只有一个
9、prev~sibings选择器,返回紧邻下的所以元素
**【jquery过滤性选择器】【:开头】**
1、:first :last过滤选择器,获取指定一组元素中的第一个元素和最后一个元 素。例如:$("li:first.css()"),$("li:last.css()")选择第一个li和最后一个li
2、:eq(index)过滤选择器,获取一组中的任意一个标签元素,---index表示搜引号,例如:$("li:eq(3)")选择第2个li的值
3、:contains(text)过滤选择器,按照文本内容来查找,$("li:contains('我们)").css()
4、:has(selector)过滤选择器,包含的元素名称来过滤 ,比如$("li:has('label')").css()
5、:hidden过滤选择器,获取全部不可见的元素,比如var $strhtml=$("p:hidden").html();
6、:visible过滤选择器,获取全部可见的元素
7、[attribute=value]属性选择器,通过元素属性获取元素,如:$("li[title='蔬菜']").css("background-color", "green");
8、[attribute!=value]属性选择器
9、[attribute*=value]属性选择器,获取属性值中包含某一指定内容的全部元素,如$("li[title*='果']").css("background-color", "green");
10、:first-child子元素过滤选择器,获取每个父元素中返回的首个子元素,它是一个集合,$("li:first-child").css("background-color", "green");
11、:last-child子元素过滤选择器