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 validator 插件增加日期比较方法
Feb 21 Javascript
Jquery 数据选择插件Pickerbox使用介绍
Aug 24 Javascript
js获取input标签的输入值实现代码
Aug 05 Javascript
jQuery插件Tooltipster实现漂亮的工具提示
Apr 12 Javascript
2016年最热门的15 款代码语法高亮工具,美化你的代码
Jan 06 Javascript
jquery层级选择器(匹配父元素下的子元素实现代码)
Sep 05 Javascript
thinkjs之页面跳转同步异步操作
Feb 05 Javascript
微信小程序开发之选项卡(窗口底部TabBar)页面切换
Apr 12 Javascript
jQuery实现获取table中鼠标click点击位置行号与列号的方法
Oct 09 jQuery
javascript实现最长公共子序列实例代码
Feb 05 Javascript
在Layui中实现开关按钮的效果实例
Sep 29 Javascript
JavaScript控制台的更多功能
Apr 28 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屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT
2013/03/06 PHP
php根据日期显示所在星座的方法
2015/07/13 PHP
PHP下 Mongodb 连接远程数据库的实例代码
2017/08/30 PHP
laravel解决迁移文件一次删除创建字段报错的问题
2019/10/24 PHP
ThinkPHP5.1+Ajax实现的无刷新分页功能示例
2020/02/10 PHP
JavaScript和ActionScript的交互实现代码
2010/08/01 Javascript
jquery mobile事件多次绑定示例代码
2013/09/13 Javascript
JavaScript中的console.trace()函数介绍
2014/12/29 Javascript
深入理解JavaScript系列(49):Function模式(上篇)
2015/03/04 Javascript
js代码实现点击按钮出现60秒倒计时
2021/01/28 Javascript
WordPress中利用AJAX技术进行评论提交的实现示例
2016/01/12 Javascript
JS onkeypress兼容性写法详解
2016/04/27 Javascript
基于Bootstrap使用jQuery实现输入框组input-group的添加与删除
2016/05/03 Javascript
jQuery调用Webservice传递json数组的方法
2016/08/06 Javascript
Centos7 中安装 Node.js v4.4.4
2016/11/03 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
Vue组件开发初探
2017/02/14 Javascript
基于Angular.js实现的触摸滑动动画实例代码
2017/02/19 Javascript
JavaScript指定断点操作实例教程
2018/09/18 Javascript
vue中img src 动态加载本地json的图片路径写法
2019/04/25 Javascript
vue input输入框关键字筛选检索列表数据展示
2020/10/26 Javascript
vue 中url 链接左边的小图标更改问题
2019/12/30 Javascript
python实现的udp协议Server和Client代码实例
2014/06/04 Python
如何在Python中编写并发程序
2016/02/27 Python
Python中使用支持向量机SVM实践
2017/12/27 Python
python调用百度REST API实现语音识别
2018/08/30 Python
python 求定积分和不定积分示例
2019/11/20 Python
python数据预处理 :数据共线性处理详解
2020/02/24 Python
Python数据可视化图实现过程详解
2020/06/12 Python
详解如何解决使用JSON.stringify时遇到的循环引用问题
2021/03/23 Javascript
人事专员岗位职责
2013/11/20 职场文书
国庆节演讲稿
2014/05/27 职场文书
机器人总动员观后感
2015/06/09 职场文书
会议承办单位欢迎词
2019/07/09 职场文书
oracle索引总结
2021/09/25 Oracle
5个pandas调用函数的方法让数据处理更加灵活自如
2022/04/24 Python