标签: javascript jquery children
<div class="photo"> <a href="#"><img src="/media/image.jpg"></a> </div>
使用unwrap()非常棒,但是现在我必须使用旧版本的jQuery打开上面的img,删除链接并仅保留div内的图像。
unwrap()
img
div
答案 0 :(得分:4)
您可以尝试设置div的html,同时缺少img标记的结束/。
/
<强> Live Demo 强>
$('.photo').html($('.photo a').html())
答案 1 :(得分:1)
$('.photo a').replaceWith($('.photo a').html());
Working Example: Jsfiddle
答案 2 :(得分:1)
如果您想将内容与相关数据/事件等一起放置,那么
$('.photo a').each(function(){ $(this).after($(this).contents()); $(this).remove() })
演示:Fiddle或this