效果图如下:
- js代码
//此处需要引入jquery库
<script>
jQuery.fn.limit=function(){
var self = $("p[limit]");
self.each(function(){
var objString = $(this).text();
var objLength = $(this).text().length;
var num = $(this).attr("limit");
// console.log(num);
if(objLength > num){
$(this).attr("title",objString);
objString = $(this).text(objString.substring(0,num) + "...");
}
})
}
$(function(){
$(document.body).limit();
})
</script>
- html代码
<dt><p limit="18" class="fb mt7">{$v['ask']}</p><p limit="30" >{$v['answer']}</p></dt>
- 注意:上面是p标签,如果想换成其他标签,只需要把函数里面的
$("p[limit]")
的p换了就可以