JerryJee

记录生活点滴.

jQuery通过过滤器获取元素

Posted on 七月 1st, 2011 by Jerry Jee

通过过滤器(“滤镜”),主要用来获取集合性的元素,尤其适用于需要操作的列表或表标签的情况下,通过(”元素名:过滤器名”)来使用这种方法

1.获取第一个li元素

var li_query=$(“li:first”);

2.获取最后一个li元素

var li_query=$(“li:last”);

3.获取第指定li外元素

var li=$(“li:not(:first)”).css(“fontSize”,”25″);

4.获取偶数序号的元素

var li=$(“li:even”).css(“color”,”blue”);

5.获取奇数序号的元素

var li=$(“li:odd”).css(“color”,”blue”);

6.获取指定序号的元素

var li=$(“li:eq(2)”).css(“fontSize”,”25″);

7.获取指定序号后的元素

var li=$(“li:gt(2)”).css(“fontSize”,”20″);

8.获取指定序号前的元素

var li=$(“li:lt(2)”).css(“fontSize”,”12″);

9.获取页面所有<h>标题元素

var li=$(“li:header”).css(“fontSize”,”30″);

10.获取包含指定字符串的元素

var li=$(“li:contains(‘dd’)”).css(“color”,”blue”);

11.获取空元素

var li=$(“li:empty”).text(“空元素”).css(“color”,”red”);

12.获取非空元素

var li=$(“li:parent”).css(“color”,”red”);

13.获取有子孙元素的元素

var li=$(“li:has(span)”).css(“fontSize”,”50″);

14.获取所有正在执行动画效果的元素

var li=$(“li:animated”);

Popularity: 5%

Leave a Response

You must be logged in to post a comment.