Jquery:使用.substring截断元素内容

时间:2012-07-23 14:26:42

标签: jquery substring truncate

我正在尝试使用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很新。

1 个答案:

答案 0 :(得分:1)

这是substrsubstring

之间的差异

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

  

string.substr(start [,length])

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

  

string.substring(indexA [,indexB])