如何获取整个div而不是内在的内容?

时间:2015-02-24 13:33:18

标签: jquery

如果项目存在,我将HTML作为<h3>First Item</h3>

获取

是否可以获取整个HTML

 <div class="lastItm_Wrap" id="lastwrap703" data-lastwrapquan="0">
         <h3>First Item</h3>
    </div>

https://jsfiddle.net/fpzeLa0a/6/

2 个答案:

答案 0 :(得分:2)

您可以获取元素,克隆它,将其包装到div中,选择新创建的父元素并获取其html内容。

  var htmldata = $("selector").clone().wrap('<div>').parent().html()
   console.log(htmldata);
  }

在您的特定情况下,选择器将为"#mycontainer #lastwrap" + id[i]

答案 1 :(得分:1)

使用.prop('outerHTML')代替.html()

这将返回包含标记的html字符串。