美文网首页
14、克隆节点

14、克隆节点

作者: 一直流浪 | 来源:发表于2022-08-31 17:02 被阅读0次

click(参数1): 克隆节点

  • 无参:默认为false
  • 参数:无论是true还是false都会克隆后代节点
  • 参数为true:会把事件克隆 false:不会克隆事件

克隆的组件只存在于内存中,如果要显示,就要追加到页面上。

案例:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style>
            #div1{
                width: 400px;
                height: 200px;
                border: 1px solid red;
            }
            #div2{
                width: 400px;
                height: 200px;
                border: 1px solid blue;
            }
        </style>
    </head>
    <body>
        <input type="button" value="克隆" id="clone" />
        <div id="div1">
            <span>span1</span>
            <p>p1
                <b>b1</b>
            </p>
        </div>
        <br />
    </body>
</html>

<script type="text/javascript" src="js/jQuery.js" ></script>
<script>
    $(function(){
        $('#div1').click(function(){
            alert('我被点击到了');
        })
        //clone(参数):克隆
        //无参:默认为false
        //参数:无论是true还是false都会克隆后代节点
        //参数为true:会把事件克隆    false:不会克隆事件
        
        //只存在于内存中,如果要显示,就要追加到页面上
        $('#clone').click(function(){
            var $cloneDiv = $('#div1').clone(false);
            console.log($cloneDiv);
            
            //修改克隆节点的id
            $cloneDiv.attr('id','div2');
            //把克隆的节点追加到body
            $('body').append($cloneDiv);
        })
    })
</script>

相关文章

  • 14、克隆节点

    click(参数1): 克隆节点 无参:默认为false 参数:无论是true还是false都会克隆后代节点 参数...

  • Parallels Desktop 克隆虚拟机之后 produc

    最近安装 Kubernetes 集群,克隆几个节点后,发现克隆的节点 product_uuid 相同。 使用文档h...

  • DOM节点的增删改

    1:DOM节点的增加 createElement创建节点 cloneNode克隆节点 appendChild追加节...

  • 轮播图

    1. cloneNode 克隆节点 cloneNode() 方法克隆所有属性以及它们的值要克隆所有的后代...

  • jQuery中的DOM操作2

    替换与创建节点 clone节点 克隆节点原生与jquery区别原生==>节点.cloneNode() true 克...

  • HTML dom中cloneNode()与cloneNode(t

    cloneNode() 克隆的节点复制真节点的样式,标签,属性。至于标签里的元素,事件没有复制,所以称它浅克隆。 ...

  • cloneNode克隆节点

  • jQuery克隆节点

    语法:$(selector).clone(true|false); 参数: 参数不管是true还是false,...

  • JQuery克隆.clone()

    .clone()分为浅复制和深复制。 当直接调用.clone()方法时,为浅复制。只克隆节点,不会克隆节点的事件和...

  • 36.DOM操作

    内部插入 外部插入 删除节点 克隆/替换节点 属性操作 CSS操作

网友评论

      本文标题:14、克隆节点

      本文链接:https://www.haomeiwen.com/subject/gzvqwrtx.html