2013-02-11 128 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());