jquery 移除指定节点封存其他节点的方法
jquery 移除指定节点保留其他节点的方法
原始代码:
将UL里面的li和a移除 就剩下 img
------解决方案--------------------

------解决方案--------------------
不用循环
原始代码:
<ul class="sc-gallery clearfix">
<li class="post post-thumb post-thumb-preload post-thumb-fade col-first"><a href="http://bole.huofengtech.com/wp-content/uploads/2012/01/0191.jpg" rel="prettyPhoto[Gallery]" title="019" alt="019" class="image-link"><img width="90" height="90" src="http://bole.huofengtech.com/wp-content/uploads/2012/01/0191-90x90.jpg" class="wp-post-image" /></a></li>
<li class="post post-thumb post-thumb-preload post-thumb-fade"><a href="http://bole.huofengtech.com/wp-content/uploads/2012/01/0302.jpg" rel="prettyPhoto[Gallery]" title="030" alt="030" class="image-link"><img width="90" height="90" src="http://bole.huofengtech.com/wp-content/uploads/2012/01/0302-90x90.jpg" class="wp-post-image" /></a></li>
<li class="post post-thumb post-thumb-preload post-thumb-fade"><a href="http://bole.huofengtech.com/wp-content/uploads/2012/01/0261.jpg" rel="prettyPhoto[Gallery]" title="026" alt="026" class="image-link"><img width="90" height="90" src="http://bole.huofengtech.com/wp-content/uploads/2012/01/0261-90x90.jpg" class="wp-post-image" /></a></li>
</ul>
将UL里面的li和a移除 就剩下 img
var sc = $("ul.sc-gallery");
var h = sc.html();
。。。。//how to do
------解决方案--------------------
var sc = $("ul.sc-gallery").find('li').each(function() {
$(this).parent().append($(this).find('a').html());
$(this).remove();
});
var h = $("ul.sc-gallery").html();
alert(h);
------解决方案--------------------
不用循环
var imgs = $("ul.sc-gallery img");
$("ul.sc-gallery").html('').append(imgs);
alert($("ul.sc-gallery").html());