【发布时间】:2013-07-19 05:08:11
【问题描述】:
假设我有一些这样的 html:
<div id="content">Foo<span style='display:none'>hidden</span>Bar</div>
实际上,这更复杂,并且是由 Angular 使用 ng-hide 和类似方法生成的。我需要从用户可见的content div 中获取所有文本。在这种情况下,我想得到FooBar。
$('#content').text() 是我找到的最接近的东西,但在这种情况下这给了我FoohiddenBar。有没有一种只获取 div 的可见内容的好方法?我真的需要一个跳过隐藏元素的text() 函数。
【问题讨论】: