Jquery 显示隐藏更多文本的代码举例

发布时间:2019-11-22编辑:脚本学堂
本篇文章介绍了,用Jquery实现的显示与隐藏更多文本内容的代码,这个很常用的,有需要的朋友,可以参考下。

1、页面内容部分
 

<div class="content">
    <span>测试文本内容:脚本学堂_www.jb200.com,专业的网站建设、网站编程、系统管理类技术站点,欢迎大家的访问。</span>
    <span>More↓</span>
</div>

2、js代码部分
 

复制代码 代码示例:
<script type="text/javascript">
/**
 * jquery 显示或隐藏文本
 * www.jb200.com
 * Edit: 2013/5/8 星期三
*/
 $(function(){
    $(".content").each(function(){
        var $targetEle = $(this).find("span").first();
        var $btnCtrl = $(this).find("span").last();
        var strAll = $targetEle.text();   
        if (strAll.length >30)
        {
            var sonStr = strAll.substr(0,30);
            $targetEle.text(sonStr)
            $btnCtrl.click(function(){
                if ($btnCtrl.text().substr(0,5)=="More↓")
                {
                    $targetEle.text(strAll);
                    $btnCtrl.text("More↑");
                }
                else{
                    $targetEle.text(sonStr)
                    $btnCtrl.text("More↓");
                }         
            });
        }
        else{$btnCtrl.text("")}   
    });
 });
</script>