Jquery 选择所有html,包括包装器div

Jquery 选择所有html,包括包装器div,jquery,Jquery,我试图用jquery选择一个div及其内容 div如下所示: <div class="fav-list" id="149656222"> <ul> <li>hai</li> <li>hooy</li> </ul> </div> 这仅显示以下内容: <ul> <li>hai</li> <li>hooy</l

我试图用jquery选择一个div及其内容

div如下所示:

 <div class="fav-list" id="149656222">
  <ul>
    <li>hai</li>
    <li>hooy</li>
  </ul>
</div>
这仅显示以下内容:

<ul>
    <li>hai</li>
    <li>hooy</li>
  </ul>
  • 好极了
我需要选择整个div,为此我需要做什么?

您可以使用outerHTML

alert($('#149656222')[0].outerHTML);
或者可以使用jQuery获得跨浏览器的好处

alert($('<div></div>').append($('#149656222').clone()).html());
alert($('').append($('149656222').clone()).html());
alert($('<div></div>').append($('#149656222').clone()).html());