使用jQuery,我该如何删除下面的#hello div,并将a
元素保存在外部div标签中?如何从dom中删除此div?
我想从这个去:
<div>
<div id="hello">
<a href="http://google.com"></a>
</div>
</div>
要这样:
<div>
<a href="http://google.com"></a>
</div>
使用jQuery,我该如何删除下面的#hello div,并将a
元素保存在外部div标签中?如何从dom中删除此div?
我想从这个去:
<div>
<div id="hello">
<a href="http://google.com"></a>
</div>
</div>
要这样:
<div>
<a href="http://google.com"></a>
</div>
var divToBeRemoved=$("#hello");
var html=divToBeRemoved.html();
var parentOfDiv=divToBeRemoved.parent();
divToBeRemoved.remove();
parentOfDiv.html(html);
你有一个错字“divToRemoved”,第二行(: – ComputerSaysNo
当你在SO中输入代码时,你通常倾向于:D – Baz1nga
var alink = $('#hello a').clone();
$('#hello').parent().html(alink);
完美!这就是我一直在寻找的。谢谢。 – John
太好了。听起来很赞,接受吗? ;) – landons
他可能正在等待超级完美,我投票支持你:) –