我想把一個字符串的可見長度減少到約25個字符。我想保留整個字符串在頁面上。當然隱藏。是否可以對字符串進行子串處理,但保留整個字符串?
<span>This message is 34 characters long</span>
$("span").text(function(index, text) {
return text.substr(0, 25);
});
將返回
This message is 34 charac
,我想它來寫此消息是34 CHARAC但保持隱藏在人物的休息,所以我可以將它們在以後使用.show顯示()或別的東西。
您可以將屬性或屬性設置爲原始文本並稍後使用該屬性對其進行恢復。 – dandavis
或使用css:white-space:pre;寬度:25em;溢出:隱藏;顯示:inline-block; – dandavis
@dandavis字體大小不是字母寬度:http://jsfiddle.net/V2h2F/ :) 好吧,每個字母的一半,你在! http://jsfiddle.net/BnSzE/;)你也可以做'ellipsis'的東西。 – loveNoHate