jquery中.add()的使用分析


Posted in Javascript onApril 26, 2013

add() 将元素添加到匹配元素的集合中。这是jquery参考手册上的表述。但其提供的例子链接错误,因此没有对add()的实例说明。这里就提供几个例子,以便更好的掌握add()的用法。

例一

<!DOCTYPE html>
<html>
<head>
<style>
div { width:60px; height:60px; margin:10px; float:left; }
p { clear:left; font-weight:bold; font-size:16px;
color:blue; margin:0 10px; padding:2px; }
</style>
<script language="JavaScript" type="text/JavaScript" src="http://www.w3school.com.cn/jquery/jquery.js"></script>
<script>
$(document).ready(function(){
 $("div").css("border", "2px solid red").add("p").css("background", "yellow");
});
</script>
</head>
<body>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<p>Added this… (notice no border)</p>
</body>
</html>

结果如下图所示:

jquery中.add()的使用分析
解说:这里的add("p")相当于和的意思,就是说$("div")的css和p的css。这里注意的是div是有边框的。而p没有。

例二

<body>
<p>Hello</p><span>Hello Again</span>
</body>

$("p").add("span").css("background", "yellow");

结果如下图所示:

jquery中.add()的使用分析

p和span的css,相当于

$("p,span").css("background","yellow");

例三:

<body>
<p>Hello</p>
</body>

$("p").clone().add("<span>Again</span>").appendTo(document.body);

结果如下:

jquery中.add()的使用分析

clone()复制的意思;复制一个p和把<span>Again</span>插入到文档的body中。

这里插一句:如果不用clone(),则原来的p不存在了。看下面例子:

<script>
$(document).ready(function(){
  $("p").add("<span>Again</span>").appendTo(document.body);
  alert($("body").html());
});
</script>
</head>
<body>
<p>Hello</p>
</body>
</html>

结果如下图所示:

jquery中.add()的使用分析

例四:

<body>
<p>Hello</p><span id="a">Hello Again</span>
</body>

$("p").add(document.getElementById("a")).css("background", "yellow");

结果如下:

jquery中.add()的使用分析

这表明add()中的参数不仅可以是选择器,也可以是DOM元素。

Javascript 相关文章推荐
javascript实现仿银行密码输入框效果的代码
Dec 13 Javascript
在网页中使用document.write时遭遇的奇怪问题
Aug 24 Javascript
一个封装js代码-----展开收起效果示例
Jul 03 Javascript
使用js修改客户端注册表的方法
Aug 09 Javascript
jQuery判断checkbox是否选中的3种方法
Aug 12 Javascript
提高jQuery性能优化的技巧
Aug 03 Javascript
JavaScript程序设计之JS调试
Dec 09 Javascript
Angular服务Request异步请求的实例讲解
Aug 13 Javascript
vue 中基于html5 drag drap的拖放效果案例分析
Nov 01 Javascript
React Hooks的深入理解与使用
Nov 12 Javascript
Windows上node.js的多版本管理工具用法实例分析
Nov 06 Javascript
vue实现简单数据双向绑定
Apr 28 Vue.js
Javascript 鼠标移动上去小三角形滑块缓慢跟随效果
Apr 26 #Javascript
jquery 关于event.target使用的几点说明介绍
Apr 26 #Javascript
用示例说明filter()与find()的用法以及children()与find()的区别分析
Apr 26 #Javascript
jQuery 遍历-nextUntil()方法以及prevUntil()方法的使用介绍
Apr 26 #Javascript
基于jquery的has()方法以及与find()方法以及filter()方法的区别详解
Apr 26 #Javascript
jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
Apr 26 #Javascript
用JQuery 判断某个属性是否存在hasAttr的解决方法
Apr 26 #Javascript
You might like
PHP中使用hidef扩展代替define提高性能
2015/04/09 PHP
php编写批量生成不重复的卡号密码代码
2015/05/14 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
2018/03/15 PHP
谈谈JavaScript中的函数与闭包
2013/04/14 Javascript
jQuery文本框(input textare)事件绑定方法教程
2013/04/24 Javascript
自定义ExtJS控件之下拉树和下拉表格附源码
2013/10/15 Javascript
javascript中对Attr(dom中属性)的操作示例讲解
2013/12/02 Javascript
谈谈javascript中使用连等赋值操作带来的问题
2015/11/26 Javascript
JavaScript实现点击按钮直接打印
2016/01/06 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
2016/01/10 Javascript
JavaScript里 ==与===区别详解
2016/08/16 Javascript
bootstrap下拉列表与输入框组结合的样式调整
2016/10/08 Javascript
Bootstrap Modal遮罩弹出层代码分享
2016/11/21 Javascript
vue.js入门(3)——详解组件通信
2016/12/02 Javascript
javascript 组合按键事件监听实现代码
2017/02/21 Javascript
微信小程序 蓝牙的实现实例代码
2017/06/27 Javascript
element-ui组件中input等的change事件中传递自定义参数
2019/05/22 Javascript
微信小程序 扭蛋抽奖机css3动画实现详解
2019/07/19 Javascript
vue 使用async写数字动态加载效果案例
2020/07/18 Javascript
JavaScript实现无限轮播效果
2020/11/19 Javascript
[42:20]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python通过matplotlib绘制动画简单实例
2017/12/13 Python
对Python2与Python3中__bool__方法的差异详解
2018/11/01 Python
django 自定义过滤器(filter)处理较为复杂的变量方法
2019/08/12 Python
Python3显示当前时间、计算时间差及时间加减法示例代码
2019/09/07 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
2020/04/08 Python
python实现马丁策略的实例详解
2021/01/15 Python
巴西本土电商平台:Americanas
2020/06/21 全球购物
财务管理专业应届毕业生求职信
2013/09/22 职场文书
干部现实表现材料
2014/02/13 职场文书
《大自然的语言》教学反思
2014/04/08 职场文书
小学教师评语大全
2014/04/23 职场文书
招商引资工作汇报
2014/10/28 职场文书
2014年妇委会工作总结
2014/12/10 职场文书
给老婆的检讨书1000字
2015/01/01 职场文书
无房证明样本
2015/06/17 职场文书