截取字符的3种方法

        今天有个网友问怎么样截取新闻标题的30字符,我想这总是会用到的,就将其总结了一下

截取字符据我知道的有三种,比如截取30个字符

select  top 10 * from table  //表示取表中前10条记录
select substring(title,0,30) from table //表示截取了30个字符的字段为title的结果集


String str = "为贯彻落实《国务院关于坚决遏制部分城市房价过快上涨的通知》(国发[2010]10号)精神,加快

保障性安居工程建设";
第一种:直接用str.substring(title,0,30);
第二种:在直接写SQL语句,select top 5 id,reaseTime,content,substring(title,0,30) from table    //

取前5条记录并且截取字段title 30个字符。
第三种:jquery实现并赋值
代码实现如下:
//截断新闻标题并赋值给title,效果是当鼠标移到标题上会看到所有的文字

 

$(".table_borwse td.newsTitle").each(function(){
  $(this).attr("title",$(this).text());
  if($(this).text().length>30)
  $(this).text($(this).text().substring(0,30)+"……");
 });

 

<table class="table_borwse">
<tr>
   <td class="newsTitle">

据国家防总办公室统计,截至7月23日9时,今年以来中国共有28个省(区、市)遭受

洪涝灾害,累计农作物受灾7603千公顷,受灾人口1.2亿人,因灾死亡742人、失踪367人,倒塌房屋67万间,直

接经济损失1524亿元

   </td>
   <td class="issueDate" nowrap="nowrap">2010-7-23</td>
</tr>
</table>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值