div中的内容溢出后如何以省略号结尾

方法一

样式:

html代码

<div id="intro_info" class="right_right_bottom_middle_bottom_top">  

</div>
<div class="right_right_bottom_middle_bottom_bottom">
    <a href="__URL__/com_intro_content?menu_id=10" target="_blank" style="color:#434343;text-decoration:none">更多 >></a>
</div>

<input type="hidden" id="text" value='{$text}' >  

js代码

  //企业简介上的字符串截取
splitString($("#text").val());
//字符串截取
function splitString( str ){
    var sub_length = 130 ;
    var all_str = str.replace(/[^\x00-\xff]/g,"**");//精髓
    var new_str = all_str.substring(0,sub_length);
    var end;
    //找出有多少个*
    var x_length = new_str.split("\*").length - 1 ;
    var hanzi_num = x_length /2 ;
    sub_length = sub_length - hanzi_num ;//实际需要sub的长度是总长度-汉字长度
    var res = str.substring(0,sub_length);
    if(sub_length < str.length ){
        end  = res + "……</p>";
    }else{
        end  = res +"</p>";
    }
   $("#intro_info").html(end);
}

更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/web/Skills/

方法二

html代码:

<tr class="tr" id="{$vo.news_id}">
                        <td>
                            <input type="hidden" value="{$vo.news_id}">
                            <input name="check" type="checkbox">
                        </td>
                        <td valign="middle">{++$n}</td>
                        <td class="title" title="{$vo.title}">{$vo.title}</td>
                        <td>{$vo.create_time||date="Y-m-d H:i:s",###}</td>
                        <td>{$vo.page_view}</td>
                        <td>
                            <a href="__APP__/View/View/news_content?news_type={$vo.news_type}&news_id={$vo.news_id}" target="_blank" style="margin-left:0px">预览</a>
                            <a href="__URL__/news_edit?news_id={$vo.news_id}&is_pic={$vo.is_pic}" style="margin-left:10px">编辑</a>
                            <a href="javascript:void(0)" class='del' style="margin-left:10px">删除</a>
                        </td>
                </tr>

js代码:

/*限制表格中标题中显示的字数*/
    for(var i=0;i<$('.tr').length;i++){
        var title = $('.title').eq(i).html();
        if(title.length>20){
            var title1=title.substring(1, 20);
            $('.title').eq(i).html(title1+"...");
        }
    }

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索html
, substring
, 代码
, 长度
, title
, var
, div限制字数html标签
SplitString
div文字溢出省略号、div 溢出省略号、css溢出省略号、文字溢出省略号、css文本溢出省略号,以便于您获取更多的相关知识。

时间: 2024-12-29 04:30:19

div中的内容溢出后如何以省略号结尾的相关文章

html中设置让div中的内容超出后自动显示滚动条

 在html页面中,我们有时需要让div中的内容超出后自动显示滚动条,我们可以这样设置: 代码如下: <div class="classlist"> <div class="autoScroll"> <asp:RadioButtonList ID="rblClasses" runat="server" DataTextField="className" DataValueFie

html-HTML的动态宽度TD中的内容超出后隐藏

问题描述 HTML的动态宽度TD中的内容超出后隐藏 有没有办法让TD里的内容超出后隐藏.由于布局问题,表格的宽度是动态的,不能指定宽度.指定宽度的话网上能找到 简化后代码是这样的,我想让第四列内容过长自动隐藏,但是宽度必须是动态的 <table style=""width:50%"" border=""1""> <tr> <td style=""width:100px;&quo

c# 2 0-如何将网页中指定DIV中的内容插入到WORD中指定标签位置进行替换?

问题描述 如何将网页中指定DIV中的内容插入到WORD中指定标签位置进行替换? 我用以下代码实现了文本替换指定标签.请问如何实现将网页中指定DIV中的内容对WORD中指定标签进行替换?请给出源码,请尽可能通过这个类进行操作.. protected void ReplaceWordDocAndSave(Microsoft.Office.Interop.Word.Document docObject, object savePath) { object format = Microsoft.Offi

高分急, 提取div中的内容 (js )或者后台实现都行

问题描述 <divcontenteditable="true"class="experTxt">dgdsgd<imgsrc="/a.jpg"/><div>aaaaaaaaaakkk</div><div></br></div><div><imgsrc="/b.jpg"/>kkkkkkkkkkkk<ahref=&quo

jquery ajax双击div可直接修改div中的内容_jquery

最近在做后台功能开发的时候,用到对排序字段的修改,感觉只为了修改一个排序值,而要重新进入编辑页比较麻烦,于是网上找点资料自己动手写了一个jquery双击实现直接修改排序值的效果: html代码: <div title="[双击可直接修改]" class="changeSort" id="{$id}">{$sort}</div> JS代码: <script type="text/javascript"

急救,如何实现用javascript打印出&amp;amp;lt;div&amp;amp;gt;中的内容?谢谢

问题描述 急救,如何实现用javascript打印出<div>中的内容?如:<html><head></head><body> <div id="print">要打印的内容</div><body></html>请问如何实现 用js 打印出 div id="print" 中的内容?谢谢 解决方案 引用 以前用户在打印网页内容时,一般直接选择IE的打印功能就行.有

tabpanel-怎么把extjs 的TabPanel加入到自定义的div中

问题描述 怎么把extjs 的TabPanel加入到自定义的div中 我自己在主页面jsp上布局了格式,想把他的TabPanel加到自己定义的div中.给出详细代码!谢谢 Ext.onReady(function(){ var centerRegion = new Ext.TabPanel({ region : 'center' margins : '3 3 3 0'//距离top.right.bottom.left边界的距离单位为像素 activeTab : 0 defaults : { au

js判断鼠标位置是否在某个div中的方法_javascript技巧

本文实例讲述了js判断鼠标位置是否在某个div中的方法.分享给大家供大家参考,具体如下: div的onmouseout事件让div消失时,会出现这样的情况,就是当鼠标移至div中的其它内容时,此时也判定为离开div,会触发 onmouseout事件,这样div中的内容就不能操作了.解决的办法是当触发onmouseout事件时,先判断鼠标是否在div内,如果在,说明鼠 标并没有离开div,就不删除div,否则,删除之.OK,现在问题解决了. 就是找到该div左上角和右下角坐标,判断鼠标的坐标是否在

margin设置为什么会宿小图片?float后其他div的文字内容怎么变位置了?

问题描述 margin设置为什么会宿小图片?float后其他div的文字内容怎么变位置了? 开始是这样 我给产品那个div设置:margin:20px后,如下,它上下扩展了20px,而左右却是自己缩小了20px,为什么会缩小 我给产品那个div float后,下面的div也跟着上来了,如下,只是后面div文字内容本来是一个居左一个居中的,为何都跑到可见部分的左和中去了? 解决方案 body设置了宽度,然后产品是在body里的,产品宽度就是body宽度减去左右padding和border,设置了m