4
这种形式给定的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(),但我不希望我删除标记的内容)。
,似乎工作使用选择
$("#myDiv")
,但由于某种原因做后'$(this).children()。remove()','$(this).text()'失败,但'this.textContent'起作用。这是预期的行为? – Ford'text()'似乎在这里工作得很好:http://jsfiddle.net/5SRLE/2/。如果出于某种原因'text()'不适合你而是'textContent',那么继续使用'textContent'(甚至是'innerHTML',因为你已经删除了非文本内容)。如果你可以使用元素属性而不是jQuery方法,那么我宁愿这样做。 – smerny
Yah,我不知道为什么'text()'不起作用,但是如果我可以得到文本,它并没有什么不同。 – Ford