日期:2014-05-17  浏览次数:20540 次

jquery新手,求指导。。
数据列表显示

将字节大于20的标题从第20个字节开始截掉尾部换成“...”
如果字节不大于20 不截取

<div class="suibian">
<ul>你好你好你好你好你好你好你好</ul>
</div>

<div class="suibian">
<ul>你好你好你好你好你好你好你好好你好你好好你好你好好你好你好你好</ul>
</div>


类似这样的 求教

------解决方案--------------------
CSS可以搞固定长度用样式

------解决方案--------------------
if($("div.suibian ul").html().length>20)
{
?// 截取substring()
}

不一定用JQ
类似操作http://blog.csdn.net/chinajiyong/article/details/7389998
------解决方案--------------------
这一般都用CSS隐藏超出长度的吧
------解决方案--------------------
override:hidden
------解决方案--------------------
function Cutup_string()
{
var message=$("div.suibian ul").html();
if(message.length>20)
{
?message=message.substring(0, 20)+'...'; ?
$("div.suibian ul").html(message.tostring());
}

}

------解决方案--------------------
if($("div.suibian ul").html().length>20)
? {
? // 截取substring()
? objstr = obj.substring(0, 14); alert(objstr);
? objstr = objstr + "..."
? $("div.suibian ul").html(objstr);
? }

你试一下就知道了还要什么源码
------解决方案--------------------
楼主你总算是说出亮点了