2014-05-07 62 views
0

我有一個無序列表,就像與格替換李和使用jquery

<ul class="outer"> 
    <li class="item"> 
     <div class="image"> ... </div> 
     <div class="content"> ... </div> 
    </li> 

    <li class="item"> 
    <div class="image"> ... </div> 
    <div class="content"> ... </div> 
    </li> 
    . 
    . 
    . 
    . 
</ul> 

我需要使用jquery與div更換li & ul所以它會像

<div class="outer"> 
    <div class="item"> 
     <div class="image"> ... </div> 
     <div class="content"> ... </div> 
    </div> 

    <div class="item"> 
    <div class="image"> ... </div> 
    <div class="content"> ... </div> 
    </div> 
    . 
    . 
    . 
    . 
</div> 

試圖刪除UL但作爲即時新我coludn't

這裏是我的小提琴http://jsfiddle.net/3G7xy/1/

回答

4

我認爲這將是更好地使用包裝/拆開包裝,而不是取代()

$('.mylist ul').wrap('<div class="outer"/>').contents().unwrap(); 
$('.mylist li').wrap('<div class="item"/>').contents().unwrap(); 

演示:Fiddle

+0

感謝了很多,它的工作:) – Manjunath