zoukankan      html  css  js  c++  java
  • jQuery对DOM节点进行操作(包裹节点)

    1.包裹节点

      wrap() :把匹配到的每一个元素用指定的HTML元素包裹起来

      示例:把匹配到的每一个<p>标签用<div>包裹起来

    <body>
        <script type="text/javascript">
            //入口函数
            $(document).ready(function(){
                // 遍历
                $("p").each(function(index){
              // 包裹 $(
    this).wrap("<div></div>") }) }) </script> <p>hello world</p> <p>nice</p> <p>good man</p> </body>

      输出:

    2.去除节点

      unwrap() 方法移除被选元素的父元素。

      示例:把匹配到的每一个<p>标签的父节点去除

    <body>
        <script type="text/javascript">
            //入口函数
            $(document).ready(function(){
                // 遍历
                $("p").each(function(index){
                    // 去除包裹
                    $(this).unwrap()
                })
            })
        </script>
        <p>hello world</p>
        <p>nice</p>
        <p>good man</p>
    </body>

      输出:

    3.整体节点

      wrapAll() 被选的元素整体用指定的 HTML 元素包裹起来

      示例:

    <body>
        <script type="text/javascript">
            //入口函数
            $(document).ready(function(){
                // 整体包裹
                $("p").wrapAll("<div></div>")
            })
        </script>
        <p>hello world</p>
        <p>nice</p>
        <p>good man</p>
    </body>

      输出:

     4..包裹内部

      wrapInner() :对被选元素的内部所有内容用指定的 HTML 元素来包裹

      示例:

    <body>
        <script type="text/javascript">
            //入口函数
            $(document).ready(function(){
                // 包裹<p>标签的内部
                $("p").wrapInner("<i></i>")
            })
        </script>
        <p>hello world</p>
        <p>nice</p>
        <p>good man</p>
    </body>

      输出:

  • 相关阅读:
    MySQL备份与恢复-innobackupex
    MySQL备份与恢复-mysqldump备份与恢复
    font-size对展示的影响
    IE8及以下的数组处理与其它浏览器的不同
    正则表达式处理的基本步骤
    str += "a" + "b" & str = str + "a" + "b"的性能比较
    为非ajax请求绑定回调函数的方法
    ajax操作的链式写法
    各种控制元素显示和隐藏的方法优劣
    跟鸟哥学到的一招
  • 原文地址:https://www.cnblogs.com/abner-pan/p/12860343.html
Copyright © 2011-2022 走看看