2013-02-11 57 views
5

我想用jquery选择一个div及其内容。选择所有html包括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,我需要为此做些什么?

回答

10

您可以使用outerHTML

Live Demo

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

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

Live Demo

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