【问题标题】:Display read more button after 200 characters200 个字符后显示阅读更多按钮
【发布时间】:2015-06-13 09:21:34
【问题描述】:

我使用这段代码来显示一些文本。

我想在 200 个字符后显示一个阅读更多按钮,它将显示 div 的其他文本。当显示所有文本时,我还想显示一个少读按钮。

我怎样才能做到这一点?

代码:

<div class="reviewtekst">
<p> ALL TEXT </p>
</div>

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:

    如果 ALl 文本的第一个长度大于 200,则需要检查它。

    $('.reviewtekst').each(function() {
        var $pTag = $(this).find('p');
        if($pTag.text().length > 200){
          ....
       }
    }
    

    您需要复制原始文本并获取前 200 个字符,然后将其附加到您的 div 中。现在您将拥有两个 p 标签,一个用于预览,另一个用于全文。附加链接并绑定点击事件以显示/隐藏全文。 你可以看看jsfiddle:https://jsfiddle.net/8cm67cun/

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-22
    • 2018-07-09
    • 2015-06-22
    • 1970-01-01
    • 1970-01-01
    • 2019-01-28
    • 2019-04-15
    • 1970-01-01
    相关资源
    最近更新 更多