【发布时间】:2011-09-13 08:30:39
【问题描述】:
假设我们有以下代码:
<div id="test" style="width:200px; height: 200px; overflow: hidden;">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus
ipsum diam, cursus ornare eleifend quis, posuere id sapien. Vestibulum
et mattis augue. Nulla facilisi. Sed rhoncus facilisis commodo. Sed mattis
commodo lorem, quis varius est facilisis eget. Integer at nunc metus.
Fusce augue odio, elementum et hendrerit vitae, malesuada at urna.</p>
<p>Consectetur adipiscing elit. Vivamus lorem ipsum dolor sit amet,
ipsum diam, cursus ornare eleifend quis, posuere id sapien. Vestibulum
et mattis augue. Nulla facilisi. Sed rhoncus facilisis commodo. Sed mattis
commodo lorem, quis varius est facilisis eget. Integer at nunc metus.
Fusce augue odio, elementum et hendrerit vitae, malesuada at urna.</p>
<p>Sed rhoncus facilisis commodo. Sed mattis lorem ipsum dolor sit amet,
consectetur adipiscing elit. Vivamus ipsum diam, cursus ornare eleifend
quis, posuere id sapien. Vestibulum et mattis augue. Nulla facilisi.
commodo lorem, quis varius est facilisis eget. Integer at nunc metus.
Fusce augue odio, elementum et hendrerit vitae, malesuada at urna.</p>
</div>
结果将是一个剪裁的文本。
有没有办法将不可见的文本作为子字符串?
我试过了
$("#test :hidden").text();
和
$('#test').children(":hidden").text()
没有成功。
我试图在不滚动的情况下显示文本页面。我有大量文本(html 格式)和固定大小的 div(文本页面)。我想对上面的文字进行分页,每次只显示一页文字。
【问题讨论】:
-
如果您拥有的文本非常大,您最好使用 jquery ajax 按需加载内容(在您的 div 中)。 api.jquery.com/category/ajax
-
@kasper-taeymans,问题是如何知道适合页面的文本数量。
标签: javascript jquery