jquery实现字数限制,超过部分...代替,后缀点击展开,点击后展开全文
2015-09-17 17:37
651 查看
<p>这是一个P标签,点击展开查看全文这是一个P标签,点击展开查看全文这是一个P标签,点击展开查看全文这是一个P标签,点击展开查看全文这是一个P标签,点击展开查看全文这是一个P标签,点击展开查看全文这是一个P标签,点击展开查看全文这是一个P标签,点击展开查看全文这是一个P标签,点击展开查看全文这是一个P标签,点击展开查看全文这是一个P标签,点击展开查看全文这是一个P标签,点击展开查看全文这是一个P标签,点击展开查看全文这是一个P标签,点击展开查看全文</p>
给p标签加上长度宽度等样式
p{ width:300px; height:100px; text-indent:2em; line-height:150%; margin:5px 0 0; } p a{ color:#FDCD3D; }
以下是jquery部分;
<script type="text/javascript"> $(function(){ $("p").each(function(){ var maxwidth=60;//设置最多显示的字数 var text=$(this).text(); if($(this).text().length>maxwidth){ $(this).text($(this).text().substring(0,maxwidth)); $(this).html($(this).html()+"..."+"<a href='###'> 点击展开</a>");//如果字数超过最大字数,超出部分用...代替,并且在后面加上点击展开的链接; }; $(this).find("a").click(function(){ $(this).parent().text(text);//点击“点击展开”,展开全文 }) }) }) </script>
相关文章推荐
- jquery回车提交表单
- Jquery中$.load(),$.get(),$.post(),$.ajax(),$.getJSON()的作用与不同
- jquery 滚动条在最下面
- jquery复选框 选中事件 及其判断是否被选中_常用笔记
- jquery的blur之后,focus获取不到焦点。
- jquery-2.1.4中toggle无法生效
- Jquery页面中添加键盘按键事件,如ESC事件
- JQuery实现滑动开关效果
- Jquery实现内容切换选项卡
- Django+Json+Jquery产生局部刷新
- [JS]jQuery,javascript获得网页的高度和宽度 【转】
- jquery实现简单的Tab切换菜单
- 利用jquery实现导航栏
- jQuery实现可用于博客的动态滑动菜单完整实例
- 【CODE】DOM、Jquery、D3.js字体放大缩小效果
- jquery实现仿Flash的横向滑动菜单效果代码
- jquery.chosen.js实现模糊搜索
- jQuery404秒倒计时
- 如何通过js和jquery获取图片真实的宽度和高度
- jquery实现抽奖转盘