jQuery中end()方法用法实例


Posted in Javascript onJanuary 08, 2015

本文实例讲述了jQuery中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" />

<meta name="author" content="https://3water.com/" />

<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程序设计有所帮助。

Javascript 相关文章推荐
共享自己写一个框架DreamScript
Jan 20 Javascript
TextArea不支持maxlength的解决办法(jquery)
Sep 13 Javascript
js复制网页内容并兼容各主流浏览器的代码
Dec 17 Javascript
浅谈jQuery中replace()方法
May 13 Javascript
jquery+php实现滚动的数字特效
Nov 29 Javascript
学习使用grunt来打包JavaScript和CSS程序的教程
Jan 04 Javascript
Bootstrap select实现下拉框多选效果
Dec 23 Javascript
详解JS数据类型的值拷贝函数(深拷贝)
Jul 13 Javascript
vue实现鼠标移过出现下拉二级菜单功能
Dec 12 Javascript
JS+HTML5本地存储Localstorage实现注册登录及验证功能示例
Feb 10 Javascript
JavaScript实现与web通信的方法详解
Aug 07 Javascript
selenium 反爬虫之跳过淘宝滑块验证功能的实现代码
Aug 27 Javascript
jQuery中contents()方法用法实例
Jan 08 #Javascript
jQuery中andSelf()方法用法实例
Jan 08 #Javascript
jQuery中add()方法用法实例
Jan 08 #Javascript
javascript 动态创建表格
Jan 08 #Javascript
javascript实现避免页面按钮重复提交
Jan 08 #Javascript
Node.js 制作实时多人游戏框架
Jan 08 #Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
Jan 08 #Javascript
You might like
php 静态化实现代码
2009/03/20 PHP
PHP基于文件存储实现缓存的方法
2015/07/20 PHP
jValidate 基于jQuery的表单验证插件
2009/12/12 Javascript
jQuery学习笔记之控制页面实现代码
2012/02/27 Javascript
三种方式获取XMLHttpRequest对象
2014/04/21 Javascript
jquery动态添加删除一行数据示例
2014/06/12 Javascript
js使用for循环查询数组中是否存在某个值
2014/08/12 Javascript
js实现屏幕自适应局部代码分享
2015/01/30 Javascript
一个用jquery写的判断div滚动条到底部的方法【推荐】
2016/04/29 Javascript
使用微信内嵌H5网页解决JS倒计时失效问题
2017/01/13 Javascript
JS中使用gulp实现压缩文件及浏览器热加载功能
2017/07/12 Javascript
浅谈ECMAScript6新特性之let、const
2017/08/02 Javascript
jquery引入外部CDN 加载失败则引入本地jq库
2018/05/23 jQuery
原生实现一个react-redux的代码示例
2018/06/08 Javascript
tsconfig.json配置详解
2019/05/17 Javascript
浅析js实现网页截图的两种方式
2019/11/01 Javascript
基于Vant UI框架实现时间段选择器
2020/12/24 Javascript
使用C语言扩展Python程序的简单入门指引
2015/04/14 Python
详解Python的Django框架中Manager方法的使用
2015/07/21 Python
python实现下载指定网址所有图片的方法
2015/08/08 Python
Django 表单模型选择框如何使用分组
2019/05/16 Python
python中的global关键字的使用方法
2019/08/20 Python
python isinstance函数用法详解
2020/02/13 Python
Anaconda的安装与虚拟环境建立
2020/11/18 Python
python 解决函数返回return的问题
2020/12/05 Python
input元素的url类型和email类型简介
2012/07/11 HTML / CSS
超30万乐谱下载:Musicnotes.com
2016/09/24 全球购物
Schutz鞋官方网站:Schutz Shoes
2017/12/13 全球购物
维多利亚的秘密阿联酋官网:Victoria’s Secret阿联酋
2019/12/07 全球购物
自主招生自荐信
2013/12/08 职场文书
户外活动策划方案
2014/03/12 职场文书
毕业晚会主持词
2014/03/24 职场文书
2014年团队工作总结
2014/11/24 职场文书
大学生安全教育主题班会
2015/08/12 职场文书
详解Oracle块修改跟踪功能
2021/11/07 Oracle
Java实现带图形界面的聊天程序
2022/06/10 Java/Android