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 相关文章推荐
jQuery中文入门指南,翻译加实例,jQuery的起点教程
Jan 13 Javascript
javascript 写的一个简单的timer
Jul 30 Javascript
基于jquery自定义图片热区效果
Jul 21 Javascript
JS实现日期加减的方法
Nov 29 Javascript
两种不同的方法实现js对checkbox进行全选和反选
May 13 Javascript
JavaScrip常见的一些算法总结
Dec 28 Javascript
AngularJs中 ng-repeat指令中实现含有自定义指令的动态html的方法
Jan 19 Javascript
jQuery鼠标悬停内容动画切换效果
Apr 27 jQuery
原生JavaScript实现精美的淘宝轮播图效果示例【附demo源码下载】
May 27 Javascript
angular中ui calendar的一些使用心得(推荐)
Nov 03 Javascript
解决Vue打包后访问图片/图标不显示的问题
Jul 25 Javascript
layui 地区三级联动 form select 渲染的实例
Sep 27 Javascript
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
Flash空降上海 化身大魔王接受挑战
2020/03/02 星际争霸
PHP中上传大体积文件时需要的设置
2006/10/09 PHP
一步一步学习PHP(4) php 函数 补充2
2010/02/15 PHP
php获取本周星期一具体日期的方法
2015/04/20 PHP
php实现CSV文件导入和导出
2015/10/24 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
基于Laravel 5.2 regex验证的正确写法
2019/09/29 PHP
Yii框架where查询用法实例分析
2019/10/22 PHP
js设置cookie过期及清除浏览器对应名称的cookie
2013/10/24 Javascript
使用Node.js实现HTTP 206内容分片的教程
2015/06/23 Javascript
JS+CSS实现大气的黑色首页导航菜单效果代码
2015/09/10 Javascript
jQuery prototype冲突的2种解决方法(附demo示例下载)
2016/01/21 Javascript
JavaScript判断图片是否已经加载完毕的方法汇总
2016/02/05 Javascript
详解vue.js+UEditor集成 [前后端分离项目]
2017/07/07 Javascript
vue.js内置组件之keep-alive组件使用
2018/07/10 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
2019/07/23 Javascript
vue webpack build资源相对路径的问题及解决方法
2020/06/04 Javascript
vue-simple-uploader上传成功之后的response获取代码
2020/09/07 Javascript
用js实现放大镜效果
2020/10/28 Javascript
[02:37]2018DOTA2亚洲邀请赛赛前采访-EG篇
2018/04/03 DOTA
[02:33]2018 DOTA2亚洲邀请赛回顾视频 再次拾起那些美妙的时刻
2018/04/10 DOTA
[59:42]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python读取mat文件,并转为csv文件的实例
2018/07/04 Python
python进阶之自定义可迭代的类
2019/08/20 Python
Python中关于浮点数的冷知识
2019/09/22 Python
kafka-python 获取topic lag值方式
2019/12/23 Python
TensorBoard 计算图的查看方式
2020/02/15 Python
python+requests接口压力测试500次,查看响应时间的实例
2020/04/30 Python
如何把外网python虚拟环境迁移到内网
2020/05/18 Python
python利用faker库批量生成测试数据
2020/10/15 Python
20佳惊艳的HTML5应用程序示例分享
2011/05/03 HTML / CSS
HTML5中form如何关闭自动完成功能的方法
2018/07/02 HTML / CSS
介绍一下SQL注入攻击的种类和防范手段
2012/02/18 面试题
《那片绿绿的爬山虎》教学反思
2014/02/27 职场文书
2014年财务个人工作总结
2014/12/08 职场文书
昆虫记读书笔记
2015/06/26 职场文书