码迷,mamicode.com
首页 > Web开发 > 详细

jquery

时间:2016-08-20 17:46:43      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:

end():返回jquery对象上一次被破坏之前的状态。是指对象包装集被破坏之前

如:$("#id").nextAll().css("background-color","red").end().css("background-color","red");

$("#id").nextAll()已经改变了原来的包装集$("#id"),

$("#id").nextAll().css("background-color","red").end()之后返回的是$("#id")包装集。

 

andSelf():之前选中的元素加入自己构成新的包装集

$("#id").nextAll().andSelf().end()返回$("#id").nextAll()

 

案例:淘宝的五星打分实现:

$("#id").preAll().andSelf().text(‘黄色五角星图标‘)

$("#id").nextAll().text(‘☆‘)

或者:("#id").preAll().andSelf().text(‘黄色五角星图标‘).end().end().nextAll().text(‘☆‘)

 

链式编程中的.是针对上一次返回的节点集合的操作

 

$(input:not(.myclass):not(#id))没有class为.myclass ,id为#id的所有input输入项

 

$("#tbl tr:not(:first):lt(3)")表格tbl的前三行,不包含第一行,即排除表头的前三行

tbl隔行变色

$("#tbl tr:not(:first):not(:last):even").css("background-color","red");

 

jquery

标签:

原文地址:http://www.cnblogs.com/lxboy2009/p/5790743.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!