5

我正在尝试使用 jquery 选择一个 div 及其内容。

div 看起来像这样:

 <div class="fav-list" id="149656222">
  <ul>
    <li>hai</li>
    <li>hooy</li>
  </ul>
</div>

和我的代码

  alert($('#149656222').html());

这仅显示这么多:

<ul>
    <li>hai</li>
    <li>hooy</li>
  </ul>

我需要选择整个 div,为此我需要做什么?

4

1 回答 1

10

您可以使用外层HTML

现场演示

alert($('#149656222')[0].outerHTML);

或者你可以使用 jQuery 来获得跨浏览器的好处

现场演示

alert($('<div></div>').append($('#149656222').clone()).html());
于 2013-02-11T09:20:16.897 回答