博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery end()方法 by keneks
阅读量:6373 次
发布时间:2019-06-23

本文共 758 字,大约阅读时间需要 2 分钟。

破坏性操作是当一个jQuery函数被使用在一个对象后造成此对象的结构变化。举个例子:var obj = $("body").find("p");在 body 没有被使用 find 之前,对象 obj 包括 body 和 body 之内的所有元素但 body 在被使用 find 之后,对象 obj 只包括 p 元素,原来的其它元素已不复存在,也就是说 原来的对象 obj 的结构被破坏,或者说被修改。实例:$("#blog").find("p.title").css({fontWeight: "bold"});现在上面这行代码运行后剩下的是全部的 p,如果要继续对 $("#blog") 对象进行修改,例如设置 $("#blog") 的高度为200$("#blog").find("p.title").css({fontWeight: "bold"}).css({height: 200}); // 错误,这样写会修改 p 的高度$("#blog").find("p.title").css({fontWeight: "bold"}).end().css({height: 200}); // 正确在破坏性操作之后可以使用 end() 来还原对象。在一段代码声明后(;),jQuery会自动还原对象,破坏性操作只是在一段连贯的声明中起作用。$("#blog").find("p.title").css({fontWeight: "bold"}); // jQuery 自动 end()$("#blog").css({height: 200}); 等同上面连在一起写的代码。

转载于:https://www.cnblogs.com/mabelstyle/archive/2012/08/14/2637997.html

你可能感兴趣的文章
Namespacing in PHP (php 中使用命名空间)
查看>>
译:在ASP.NET MVC5中如何使用Apache log4net 类库来记录日志
查看>>
GCD之并行串行区别
查看>>
linux根目录下文件夹概览
查看>>
数字在排序数组中出现的次数
查看>>
前端工程化二(requirejs + gulp)
查看>>
jmeter关于录制带中文的get请求回放会报错的问题
查看>>
WPF ViewModel与多个View绑定后如何解决的问题
查看>>
C#使用Xamarin开发可移植移动应用(5.进阶篇显示弹出窗口与通讯中心)附源码
查看>>
阿里云轻量应用服务器是什么?值得购买吗?
查看>>
WPF之VirtualizingStackPanel.IsVirtualizing="False"
查看>>
数据安全
查看>>
【JavaScript框架封装】实现一个类似于JQuery的事件框架的封装
查看>>
剑指offer--3
查看>>
MySQL:Innodb Handler_read_* 变量解释
查看>>
规则引擎在公安系统中的应用及作用
查看>>
09 - JavaSE之线程
查看>>
云界十年群雄论剑,第十届中国云计算大会开幕
查看>>
Xshell用鼠标选中一段文字后自动换行的问题
查看>>
英特尔与Voke合作,用VR直播纽约时装周
查看>>