给出这种形式的HTML:
<div>
<a href="#">Generic Anchor</a>
<li> Some text </li>
<b> More stuff </b>
Just text.
</div>
标签是随机的,jQuery(或Javascript)中是否有办法将其简化为仅文本,意思是
<div>
Just text.
</div>
无需指定要剥离的特定标记(我知道.text(),但我不想要删除标记的内容。)
答案 0 :(得分:5)
试试这个:http://jsfiddle.net/5SRLE/1/
$("div").children().remove();
当然,您需要使用该选择器定位特定的div
(如果您有其他不希望从中移除子项的div)。如果您遇到问题,请展示您的背景信息,以便我们更具体...或者为您的div设置myDiv
ID,然后使用选择器$("#myDiv")
代替$("div")