jQuery - Chaining
jQuery - Chaining
通过 jQuery,可以把动作/方法链接在一起。
Chaining 允许我们在一条语句中运行多个 jQuery 方法(在相同的元素上)。
jQuery 方法链接
直到现在,我们都是一次写一条 jQuery 语句(一条接着另一条)。
不过,有一种名为链接(chaining)的技术,允许我们在相同的元素上运行多条 jQuery 命令,一条接着另一条。
提示: 这样的话,浏览器就不必多次查找相同的元素。
如需链接一个动作,您只需简单地把该动作追加到之前的动作上。
下面的例子把 css()、slideUp() 和 slideDown() 链接在一起。"p1" 元素首先会变为红色,然后向上滑动,再然后向下滑动:
<!DOCTYPE html> <html> <head> <title>test</title> <script src="jquery-3.1.1.min.js"> </script> <script> $(document).ready(function(){$("button").click(function(){$("#p1").css("color","red").slideUp(2000).slideDown(2000);}); }); </script> </head> <body><p id="p1">呵呵</p> <button>click me</button></body> </html>
如果需要,我们也可以添加多个方法调用。
提示:当进行链接时,代码行会变得很差。不过,jQuery 语法不是很严格;您可以按照希望的格式来写,包含换行和缩进。
如下书写也可以很好地运行:
<!DOCTYPE html> <html> <head> <title>test</title> <script src="jquery-3.1.1.min.js"> </script> <script> $(document).ready(function(){$("button").click(function(){$("#p1").css("color","red").slideUp(2000).slideDown(2000);}); }); </script> </head> <body><p id="p1">呵呵</p> <button>click me</button></body> </html>
jQuery 会抛掉多余的空格,并当成一行长代码来执行上面的代码行。
jQuery - Chaining相关推荐
- jquery开发插件_如何开发jQuery插件
jquery开发插件 We have gone through different jQuery event methods, jQuery effects and animations in the ...
- jQuery基础知识--选择器与效果
$(this).hide()-----隐藏当前元素 $("p").hide()------隐藏所有段落 $(".test").hide()--隐藏所有class ...
- jQuery是一个JavaScript库极大的简化JavaScript编程
jQuery是一个JavaScript库极大的简化JavaScript编程 1.jQuery 库包含以下特性: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScr ...
- python 教程 w3 school_python爬取w3shcool的JQuery课程并且保存到本地
最近在忙于找工作,闲暇之余,也找点爬虫项目练练手,写写代码,知道自己是个菜鸟,但是要多加练习,书山有路勤为径.各位爷有测试坑可以给我介绍个啊,自动化,功能,接口都可以做. 首先呢,我们明确需求,很多同 ...
- JQuery Web前端JAVAscript 框架大全
JQuery -JAVAscript库 JQuery简介: JQUery可以通过一行简单的标记被添加到网页中. 什么是 jQuery ? jQuery是一个JavaScript函数库. jQuery是 ...
- jQuery图片放大镜插件
运行效果: 代码编辑: <html lang="zh"> <head><meta charset="UTF-8"><m ...
- 推荐:50个加强表单的jQuery插件
Here we present some useful plugins and tutorials that will let you create awesome forms for your we ...
- ASP。NET MVC警告横幅使用Bootstrap和AngularUI Bootstrap
Watch this script in action - demo 下载Source Code from GitHub 下载Source Code from CodeProject (1.1 MB) ...
- Html将Json对象在页面结构化显示与Json文件生成下载
需要引入bootstrap.css .jquery.json-viewer.css .jquery.json-viewer.js 结构化显示的Json 下载后的文件 Json对象初始化var opt ...
最新文章
- EXP/EXPDP, IMP/IMPDP应用
- 使用PHP自带zlib函数 几行代码实现PHP文件打包下载zip
- 限流算法之漏桶算法、令牌桶算法
- 死锁解决(oracle)
- 【Set jsonObj = toJson( jsonString )】创建JSON实例
- iscroll的使用
- 阻塞与非阻塞、同步与异步 I/O模型
- python的常用函数模块_(5)Python的常用模块函数
- NYOJ-邮票分你一半(dp)
- 在Navicat中修改表结构
- (转)SSDTShadow Hook的实现,完整代码
- HDU 4888 Redraw Beautiful Drawings(2014 Multi-University Training Contest 3)
- 移动跨平台框架开发之一:ios重用c++库
- 关于三星研究院adv机试(开发人员入职机试)
- 千年3步法外挂 千年3脚本 千年3外挂 千年3最新外挂
- 使用PHP的http请求客户端guzzle如何添加请求头
- iSlide(PPT插件)
- 悠悠古舟渡,浅浅时光去
- 金蝶K3提取在途订单数据并设置触发(可用于在途订单交期回复)
- GreenPlum-6 最简步骤安装