亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

jQuery DOM ?? ???

Clone ??? DOM? ???? ?????. jQuery? DOM ??? ???? ? ??? ???? clone ???? ?????.

.clone() ? ???? ?? ?? ??, ?? ??? ???? ???? ?? ?? ??? ????? ?????. ???? ??, ??? ??.

clone ??? ????? ?????. ??? ????? ?? ???, ??? ???? ???? ?? ?? ??? ?? ?? clone(ture)? ?? ?? ? ture? ???? ???? ??? ?? ???? ???. ?? ??? ?? ??? ??? ??? ???? ???? ?? ???? ???.

?:

HTML部分
<div></div>

JavaScript部分
$("div").on('click', function() {//執(zhí)行操作})

//clone處理一
$("div").clone()   //只克隆了結(jié)構(gòu),事件丟失

//clone處理二
$("div").clone(true) //結(jié)構(gòu)、事件與數(shù)據(jù)都克隆

??? ?? ?????. ??? ??? ? ?? ?? ??? ??? ???.

clone() ???? ??? ? ??? ???? ?? ??? ??? ??? ??? ??? ? ????. ?? ?? ??? ????? $(this).clone().css('color' ,'red') ?? ??

true? ???? ?? ?? ??? ???? ??? ?? ??? ??? ??? ?????.

clone() ???? jQuery ???? ??? ?? ???? ??? ? ???? ??? ? ????. jQuery

?? ???(data)? ?? ? ??? ???? ??? ??? ??? ?? ?? ?? ?? ?????. Deep Copy? ?? ???? ???? ???? ???

?? ?? ??? ?????.

<!DOCTYPE html>
<html>

<head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <title></title>
    <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script>
    <style>
    .left,
    .right {
        width: 300px;
        height: 120px;
    }
    
    .left div,
    .right div {
        width: 100px;
        height: 90px;
        padding: 5px;
        margin: 5px;
        float: left;
        border: 1px solid #ccc;
        background: #bbffaa;
    }
    </style>
</head>

<body>
    <div class="left">
        <div class="aaron1">點擊,clone淺拷貝</div>
        <div class="aaron2">點擊,clone深拷貝,可以繼續(xù)觸發(fā)創(chuàng)建</div>
    </div>
    <script type="text/javascript">
        //只克隆節(jié)點   //不克隆事件
        $(".aaron1").on('click', function() {
            $(".left").append( $(this).clone().css('color','red') )
        })
    </script>

    <script type="text/javascript">
        //克隆節(jié)點   //克隆事件
        $(".aaron2").on('click', function() {
            console.log(1)
            $(".left").append( $(this).clone(true).css('color','blue') )
        })
    </script>
</body>

</html>

? ??? ?? ? ?? div? ???? ????? ???? ???? ????? ?? ?????

???? ??
||
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <title></title> <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script> <style> .left, .right { width: 300px; height: 120px; } .left div, .right div { width: 100px; height: 90px; padding: 5px; margin: 5px; float: left; border: 1px solid #ccc; background: #bbffaa; } </style> </head> <body> <div class="left"> <div class="aaron1">點擊,clone淺拷貝</div> <div class="aaron2">點擊,clone深拷貝,可以繼續(xù)觸發(fā)創(chuàng)建</div> </div> <script type="text/javascript"> //只克隆節(jié)點 //不克隆事件 $(".aaron1").on('click', function() { $(".left").append( $(this).clone().css('color','red') ) }) </script> <script type="text/javascript"> //克隆節(jié)點 //克隆事件 $(".aaron2").on('click', function() { console.log(1) $(".left").append( $(this).clone(true).css('color','blue') ) }) </script> </body> </html>