jQuery end()
类别:Web前端 浏览量:1485
时间:2015-6-6 jQuery end()
jQuery end()end() 方法结束当前链条中的最近的筛选操作,并将匹配元素集还原为之前的状态。
一、jQuery()中end()的源码
// 所有通过pushStack方法获得的jQuery对象都可以通过end方法返回之前的状态
// 如果有preObject对象这返回该对象,否则调用构造函数返回jQuery的空对象
end: function() {
return this.prevObject || this.constructor(null);
},
<!DOCTYPE html> <html> <head> </head> <body> <p><span>Hello</span>, how are you?</p> <script>$("p").find("span").end().css("border", "2px red solid");</script> </body> </html> //说明 //$("p").find("span")表示查找P元素下的SPAN元素 //但是我想更改P的边框,这时我就要返回到P元素(即从SPAN返回到P,就是还原为之前的状态) //$("p").find("span").end()这个语句就返回来了。 //$("p").find("span").end().css("border", "2px red solid")把P的边框设置了。
<li id="test"> <h1>jQuery end()方法</h1> <p>讲解jQuery中end()方法。</p> </li> <scripg> $(document).ready(function() ...{ $("#test").click(function() ...{ $(this).find("p").hide().end().hide(); }); }); </script> //说明 //点击id为test的li时,首先找到li里边的p标签,将其隐藏。 //接下来使用end()方法结束了对p标签的引用,此时返回的是#test(jQuery对象),从而后边的hide()方法隐藏了li。
<script type="text/javascript">
$(function(){
$('<input type="button" value="click me" /><input type="button" value="triggle click me" /><input type="button" value="detach handle" /><input type="button" value="show/hide text" />').appendTo($('body'));
$('input[type="button"]').eq(0).click(function(){
alert('you clicked me!');
})
.end().eq(1).click(function(){
$('input[type="button"]:eq(0)').trigger('click');
})
.end().eq(2).click(function(){
$('input[typw="button"]:eq(0)').unbind('click');
})
.end().eq(3).toggle(function(){
$('.panel').hide('slow');
},function(){
$('.panel').show('slow');
});
})
</script>
<li class="panel">welcome to jQuery!</li>
标签:jQuery
您可能感兴趣
- jquery中append和appendto的区别
- 如何用jquery进行表单验证(jQuery实现发送验证码控制按钮禁用功能)
- jquery轮播图的左右按钮(jQuery轮播图功能实现方法)
- Jquery中的offset()和position()的区别
- jquery中unbind、bind
- jquery实现标签输入功能
- jquery unbind
- 2014-8-31
- 介绍几个jQuery实用函数
- jquery获取outerhtml
- jquery filter方法
- jquery.ajax error 如何调试错误
- jquery修改带有!important的样式
- jQuery中$.each的用法
- jquery中find()与filter()的区别
- jQuery on()方法
- 2019年外媒秋季新番动画角色CP排行榜,桐人和爱丽丝落榜(2019年外媒秋季新番动画角色CP排行榜)
- 新一小兰领衔 盘点动漫中的那些 远距离恋爱情侣(盘点动漫中的那些)
- 大事件 合肥四中火了(大事件合肥四中火了)
- 翼龙贷组织出借人调研 感受鄱阳 借 来的致富路(翼龙贷组织出借人调研)
- 2023新国风戏曲教育寒假集训班汇报演出《戏娃闹元宵》图文报道(2023新国风戏曲教育寒假集训班汇报演出戏娃闹元宵图文报道)
- 九儿《狐踪谍影》出演热血女特警,戏份杀青受关注(九儿狐踪谍影出演热血女特警)
热门推荐
- dedecms怎么设置下拉菜单(dedecms中关于{dede:channel type='son'}无子栏目时取同级栏目问题是解决方法分)
- html5canvas曲线图例子(html5利用canvas实现颜色容差抠图功能)
- mysql主从配置教程(MySQL大库搭建主从的一种思路分享)
- php全栈之路教程(PHP进阶学习之依赖注入与Ioc容器详解)
- python的三维画图(python处理DICOM并计算三维模型体积)
- 阿里云服务器防御(阿里云服务器攻击超过云盾防御阀值应该怎么办?)
- vue点击事件动态禁用(vue开发移动端使用better-scroll时click事件失效的解决方案)
- 宝塔面板密码忘了怎么找回(忘记宝塔面板登录地址安全入口后缀找回方法)
- nginx过滤器漏洞(Nginx反爬虫策略,防止UA抓取网站)
- css一键布局(css多种方式实现双飞翼布局)