如何使用jquery克隆html内容?

时间:2013-02-10 20:38:50

标签: jquery

我有以下html内容:

<div data-test='sectionA'>
    <input type="text" />
    <strong>sfdsfds</strong>
    <p>dffdfdsf</p>
</div>

我只需克隆上面html内容中的strongp元素。这是我的尝试:

首先,我需要确定该部分:

if($("div").data("test") == "sectionA")
{
     $(this).children().not("input").each(function()
     {
           alert($(this).html().clone());
           /* firefox says clone is not a function 
              and I'm not getting <strong>dfadfa</strong>
              or the <p>sfdasdfsd</p> clone copy */

      });
}

1 个答案:

答案 0 :(得分:1)

var $div =  $("div[data-test=sectionA]");
var $strong = $('strong', $div).clone();
var $p = $('p', $div).clone();