我有一个无序列表,如
<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>
我需要替换li
&amp; ul
使用div
使用jquery,这就像
<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>
尝试但是作为新的我不知道
这是我的小提琴 http://jsfiddle.net/3G7xy/1/
答案 0 :(得分:5)
我认为最好使用wrap / unwrap而不是replace()
$('.mylist ul').wrap('<div class="outer"/>').contents().unwrap();
$('.mylist li').wrap('<div class="item"/>').contents().unwrap();
演示:Fiddle