jQuery的end()方法使用详解

 更新时间:2015年07月15日 09:47:59   投稿:hebedich  
本文给大家分享的是jQuery中的end()的定义和使用方法及示例,非常简单实用,有需要的小伙伴可以参考下。

end()方法的定义和用法:

end()方法能够回到最近的一个"破坏性"操作之前,即将匹配的元素列表变为前一次的状态。
如果没有破坏性操作将返回一个空集。
破坏性操作的概念:指任何改变所匹配元素的操作。可能大家对这个概念比较模糊,举个例子:

$("li").css("color","red");

以上代码的CSS函数就不是一个破坏性操作,因为匹配元素列表并没有发生变化,改变的是元素中的文本内容的CSS属性。

$("li").find(".first")

以上代码就是一个破坏性操作,因为匹配元素的列表发生了变化,比如有三个li元素,那么匹配元素的列表有三个元素,但是经过使用find()方法筛选以后,匹配元素列表只有一个元素了,这就是发生了"破坏性"操作。
语法结构:

$(selector).end()

实例代码:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>脚本之家</title>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript"> 
$(document).ready(function(){ 
 $(".first").find(".div").css("color","green"); 
 $(".second").find(".div").end().css("color","blue"); 
 $(".third").find(".js").css("color","blue").end().css("color","red") 
}) 
</script>
</head>
<body>
<div>
 <ul class="first">
  <li>HTML专区</li>
  <li>Javascript专区</li>
  <li class="div">Div+Css专区</li>
  <li>Jquery专区</li>
 </ul>
 <ul class="second">
  <li>HTML专区</li>
  <li>Javascript专区</li>
  <li class="div">Div+Css专区</li>
  <li>Jquery专区</li>
 </ul>
 <ul class="third">
  <li>HTML专区</li>
  <li class="js">Javascript专区</li>
  <li>Div+Css专区</li>
  <li>Jquery专区</li>
 </ul>
</div>
</body>
</html>

以上所述就是本文的全部内容了,希望大家能够喜欢。

相关文章

  • jQuery简单实现中间浮窗效果

    jQuery简单实现中间浮窗效果

    这篇文章主要介绍了jQuery简单实现中间浮窗效果,涉及jQuery事件响应及动态操作页面元素属性的相关技巧,需要的朋友可以参考下
    2016-09-09
  • 基于jQuery的简单九宫格实现代码

    基于jQuery的简单九宫格实现代码

    听朋友说要作个九宫格,我也就随便写一个,等待完善
    2012-08-08
  • jquery学习笔记 用jquery实现无刷新登录

    jquery学习笔记 用jquery实现无刷新登录

    为了防止以后好久不用生疏,在这里记下,供刚开始学习jquery的童鞋们借鉴,我也是刚开始学jquery,有什么写的不对的地方,还请大家指出错误,共同进步。
    2011-08-08
  • jquery实现用户登陆界面(示例讲解)

    jquery实现用户登陆界面(示例讲解)

    下面小编就为大家带来一篇jquery实现用户登陆界面(示例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • 利用JQuery为搜索栏增加tag提示

    利用JQuery为搜索栏增加tag提示

    其实我认为这个功能用处未必大,因为我在自己的网站搜索栏上添加这个功能已经两周了,居然还没有人发现的样子。
    2009-06-06
  • jQuery层级选择器用法分析

    jQuery层级选择器用法分析

    这篇文章主要介绍了jQuery层级选择器用法,实例分析了常见的四种层级选择器的使用技巧,并给出了实例总结,需要的朋友可以参考下
    2015-02-02
  • JQuery 图片的展开和伸缩实例讲解

    JQuery 图片的展开和伸缩实例讲解

    本文详细介绍下使用JQuery实现图片的展开和伸缩,感兴趣的朋友可以参考下哈,希望可以帮助到你
    2013-04-04
  • jQuery选择器用法实例详解

    jQuery选择器用法实例详解

    这篇文章主要介绍了jQuery选择器用法,结合实例分析了jQuery选择器的具体使用技巧与注意事项,需要的朋友可以参考下
    2015-12-12
  • jQuery实现基本淡入淡出效果的方法详解

    jQuery实现基本淡入淡出效果的方法详解

    这篇文章主要介绍了jQuery实现基本淡入淡出效果的方法,结合实例形式详细分析了jQuery使用fadeIn()、fadeOut()及fadeToggle()等方法控制页面元素淡入淡出显示效果的相关操作技巧,需要的朋友可以参考下
    2018-09-09
  • jQuery右键菜单contextMenu使用实例

    jQuery右键菜单contextMenu使用实例

    在最近项目中需要频繁的右键菜单操作。我采用了contextMenu这款jQuery插件。
    2011-09-09

最新评论