0

我正在尝试使用 jQuery 获取元素的内容,按字符长度截断它,然后在新元素中显示输出。我查看了许多类似的论坛帖子,但没有任何工作!我在这里做错了什么?(这是众多尝试之一)

$('dd.event_time').each(function(){
    var time = $(this).text(); //Get text content from element
    var timeTrim = time.substring(0, 6);  //Truncate content after 6th character

    $(this).parent().append('<dd class="event-time-header">' + timeTrim + '</dd>'); //Wrap output in new element
});

获取元素内容有效,最后一步也是如此。这只是.substring我遇到问题的部分。顺便说一句,我对 jQuery 还很陌生。

4

1 回答 1

1

substr这就是和之间的区别substring

https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/substr

string.substr(开始[,长度])

https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/substring

string.substring(indexA[, indexB])

于 2012-07-23T14:33:56.123 回答