jQuery中add()方法用法实例


Posted in Javascript onJanuary 08, 2015

本文实例讲述了jQuery中add()方法用法。分享给大家供大家参考。具体分析如下:

此函数在匹配元素中添加与表达式匹配的元素。
add()函数返回的结果将始终以元素在HTML文档中出现的顺序来排序,而不再是简单的添加。

语法:

语法一:

$(selector).add(expr,context)

参数 描述
expr 可选。用于匹配元素的选择器字符串。
context 可选。作为待查找的 DOM 元素集、文档或 jQuery 对象。

实例:

实例一:

将span元素添加的匹配元素中去,并将它们的字体颜色设置为绿色。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta name="author" content="https://3water.com/" />

<title>三水点靠木</title>

<style type="text/css">

   ul 

   {

          width:200px;

          height:200px;

          border:1px solid blue;

   }

   div 

   {

          height:300px;

   }

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

    $(document).ready(function(){

        $("p").add("span").css("color","green")

    })

</script>

</head>

<body>

<div>

  <ul>

    <li>

      <p>我是p</p>

    </li>

    <span>我是span</span>

  </ul>

  <span>我是span</span> </div>

</body>

</html>

实例二:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta name="author" content="https://3water.com/" />

<title>三水点靠木</title>

<style type="text/css">

    ul 

    {

        width:200px;

        height:200px;

        border:1px solid blue;

    }

    div 

    {

        height:300px;

    }

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

    $(document).ready(function(){

        $("p").add("span","ul").css("color","green")

    })

</script>

</head>

<body>

<div>

  <ul>

    <li>

      <p>我是p</p>

    </li>

    <span>我是span</span>

  </ul>

  <span>我是span</span> </div>

</body>

</html>

语法二:

$(selector).add(element)

参数列表:
参数 描述
element 可选。被添加的DOM元素或者jQuery元素。

实例:

实例一:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta name="author" content="https://3water.com/" />

<title>三水点靠木</title>

<style type="text/css">

    ul 

   {

           width:200px;

           height:200px;

           border:1px solid blue;

    }

    div 

   {

           height:300px;

    }

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

    $(document).ready(function(){

        $("p").add(document.getElementById("myspan")).css("color","green")

    })

</script>

</head>

<body>

<div>

  <ul>

    <li>

      <p>我是p</p>

    </li>

    <span id="myspan">我是span</span>

  </ul>

  <span>我是span</span> </div>

</body>

</html>

实例二:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta name="author" content="https://3water.com/" />

<title>三水点靠木</title>

<style type="text/css">

    ul 

   {

           width:200px;

           height:200px;

           border:1px solid blue;

    }

    div 

   {

           height:300px;

    }

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

    $(document).ready(function(){

        $("p").add($("#myspan")).css("color","green")

    })

</script>

</head>

<body>

<div>

  <ul>

    <li>

      <p>我是p</p>

    </li>

    <span id="myspan">我是span</span>

  </ul>

  <span>我是span</span> </div>

</body>

</html>

语法三:

$(selector).add(html)

参数列表:
参数 描述
html 可选。被添加的html代码片段。

实例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta name="author" content="https://3water.com/" />

<title>三水点靠木</title>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

    $(document).ready(function(){

        alert($("p").add("<span>新添加的</span>").length);

    })

</script>

</head>

<body>

<div>

  <ul>

    <li>

      <p>我是p</p>

    </li>

  </ul>

</body>

</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
Apr 25 Javascript
JavaScript 原型链学习总结
Oct 29 Javascript
点击按钮或链接不跳转只刷新页面的脚本整理
Oct 22 Javascript
js实现横向伸展开的二级导航菜单代码
Aug 28 Javascript
学习JavaScript设计模式(继承)
Nov 26 Javascript
解析Vue2.0双向绑定实现原理
Feb 23 Javascript
借助node实战JSONP跨域实例
Mar 30 Javascript
vue.js开发环境搭建教程
May 04 Javascript
详解如何实现一个简单的Node.js脚手架
Dec 04 Javascript
浅谈React之状态(State)
Sep 19 Javascript
VUE DEMO之模拟登录个人中心页面之间数据传值实例
Oct 31 Javascript
React四级菜单的实现
Apr 08 Javascript
javascript 动态创建表格
Jan 08 #Javascript
javascript实现避免页面按钮重复提交
Jan 08 #Javascript
Node.js 制作实时多人游戏框架
Jan 08 #Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
Jan 08 #Javascript
JavaScript结合AJAX_stream实现流式显示
Jan 08 #Javascript
jQuery中siblings()方法用法实例
Jan 08 #Javascript
推荐5 个常用的JavaScript调试技巧
Jan 08 #Javascript
You might like
PHP的FTP学习(四)
2006/10/09 PHP
mysql 中InnoDB和MyISAM的区别分析小结
2008/04/15 PHP
个人写的PHP验证码生成类分享
2014/08/21 PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
2016/05/16 PHP
Zend Framework入门教程之Zend_Db数据库操作详解
2016/12/08 PHP
JavaScript中的bold()方法使用详解
2015/06/08 Javascript
bootstrapfileinput实现文件自动上传
2016/11/08 Javascript
用headjs来管理和加载js 提高网站加载速度
2016/11/29 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
ES6新特性之模块Module用法详解
2017/04/01 Javascript
JavaScript之浏览器对象_动力节点Java学院整理
2017/07/03 Javascript
激动人心的 Angular HttpClient的源码解析
2017/07/10 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
JS实现十分钟倒计时代码实例
2018/10/18 Javascript
微信小程序云开发之模拟后台增删改查
2019/05/16 Javascript
基于vue、react实现倒计时效果
2019/08/26 Javascript
Node.js之删除文件夹(含递归删除)代码实例
2019/09/09 Javascript
浅谈layui数据表格判断问题(加入表单元素),设置单元格样式
2019/10/26 Javascript
在Vue中实现随hash改变响应菜单高亮
2020/03/09 Javascript
Python多进程编程技术实例分析
2014/09/16 Python
Python读取环境变量的方法和自定义类分享
2014/11/22 Python
Python基于正则表达式实现检查文件内容的方法【文件检索】
2017/08/30 Python
django上传图片并生成缩略图方法示例
2017/12/11 Python
解决pytorch-yolov3 train 报错的问题
2020/02/18 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
python+flask编写一个简单的登录接口
2020/11/13 Python
澳大利亚儿童和婴儿产品在线商店:Lime Tree Kids
2017/10/05 全球购物
澳大利亚连衣裙和女装在线:Esther
2017/11/11 全球购物
C#笔试题和英文面试题
2013/02/07 面试题
中科前程Java笔试题
2016/11/20 面试题
优秀员工个人的自我评价
2013/11/29 职场文书
珍珠奶茶店创业计划书
2014/01/11 职场文书
英语感恩演讲稿
2014/01/14 职场文书
常务副总经理岗位职责
2014/04/12 职场文书
羊脂球读书笔记
2015/06/30 职场文书
干部培训简讯
2015/07/20 职场文书