我正在尝试使用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很新。
答案 0 :(得分:1)
这是substr
和substring
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])