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 相关文章推荐
js form 验证函数 当前比较流行的错误提示
Jun 23 Javascript
js操作checkbox遇到的问题解决
Jun 29 Javascript
页面实时更新时间的JS实例代码
Dec 18 Javascript
jQuery实现表单步骤流程导航代码分享
Aug 28 Javascript
RGB和YUV 多媒体编程基础详细介绍
Nov 04 Javascript
原生JavaScript实现精美的淘宝轮播图效果示例【附demo源码下载】
May 27 Javascript
详解vue2.0模拟后台json数据
May 16 Javascript
如何正确理解vue中的key详解
Nov 02 Javascript
vue 验证两次输入的密码是否一致的方法示例
Sep 29 Javascript
vue 通过 Prop 向子组件传递数据的实现方法
Oct 30 Javascript
Vue实现图书管理小案例
Dec 03 Vue.js
Webpack3+React16代码分割的实现
Mar 03 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使用pear自带的mail类库发邮件的方法
2015/07/08 PHP
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
2016/03/30 PHP
CodeIgniter框架实现的整合Smarty引擎DEMO示例
2019/03/28 PHP
Yii框架学习笔记之session与cookie简单操作示例
2019/04/30 PHP
php利用array_search与array_column实现二维数组查找
2019/07/08 PHP
基于jquery的无限级联下拉框js插件
2011/10/29 Javascript
表格单元格交错着色实现思路及代码
2013/04/01 Javascript
JS保留小数点(四舍五入、四舍六入)实现思路及实例
2013/04/25 Javascript
jQuery表单域属性过滤器用法分析
2015/02/10 Javascript
如何防止INPUT按回车自动提交表单FORM
2016/12/06 Javascript
js实现手机拍照上传功能
2017/01/17 Javascript
jquery实现tab选项卡切换效果(悬停、下方横线动画位移)
2017/05/05 jQuery
微信小程序删除处理详解
2017/08/16 Javascript
解决vue多个路由共用一个页面的问题
2018/03/12 Javascript
vue中的过滤器及其时间格式化问题
2020/04/09 Javascript
python爬取亚马逊书籍信息代码分享
2017/12/09 Python
matplotlib绘制动画代码示例
2018/01/02 Python
Python *args和**kwargs用法实例解析
2020/03/02 Python
Python3 io文本及原始流I/O工具用法详解
2020/03/23 Python
使用Keras 实现查看model weights .h5 文件的内容
2020/06/09 Python
如何基于Django实现上下文章跳转
2020/09/16 Python
Django数据库迁移常见使用方法
2020/11/12 Python
IRO美国官网:法国服装品牌
2018/03/06 全球购物
总经理驾驶员岗位职责
2013/12/04 职场文书
审计工作个人的自我评价
2013/12/25 职场文书
《学棋》教后反思
2014/04/14 职场文书
社会学专业求职信
2014/07/17 职场文书
社区班子对照检查材料
2014/08/27 职场文书
2014年个人售房协议书
2014/10/30 职场文书
接收函格式
2015/01/30 职场文书
村官个人总结范文
2015/03/03 职场文书
毕业生自荐信范文
2015/03/05 职场文书
2015年少先队活动总结
2015/03/25 职场文书
2019年年中职场激励人心语录30条
2019/08/07 职场文书
如何用JavaScript实现一个数组惰性求值库
2021/05/05 Javascript
详解thinkphp的Auth类认证
2021/05/28 PHP