修剪字符串展开并显示完整数据

时间:2011-12-20 07:11:16

标签: javascript jquery string html5 events

我试图在Google地图标记上显示一些信息。 Description包含一个长度约为500个字符的长字符串,我将其缩短为225个字符,然后使用锚标记添加一个链接,显示更多。  现在问题, 我希望它扩展标记并显示其余信息。我怎么能这样做?

function stringTrimmer(text, flag) {
var textLength = text.length;
if (flag !== null && flag !== true) {

    if (text.length > 225) {
        var text1 = text.substring(0, 224) + "..." + "<a href=#>Show More </a>";
        return text1;
    }
} else if (flag === true) {
    return text;
}};

哪个不行。有人可以帮忙吗?谢谢!

1 个答案:

答案 0 :(得分:0)

尝试使用此简单代码并根据需要进行编辑

function stringTrimmer(text, flag) {
var textLength = text.length;
if (flag !== null && flag !== true) {

    if (text.length > 225) {
        var text1 = text.substring(0, 224) + "..." + "<a class='show-more' old_val='"+text+"' href=#>Show More </a>";
        return text1;
    }
} else if (flag === true) {
    return text;
}};

$('.show-more').bind('click'){
$('some-element').html($(this).attr('old_val'))
}