我試圖使用jQuery採取一種元素的含量,通過字符長度截斷它,然後顯示在一個新的元件的輸出截斷元件的內容。我已經看了一些類似的論壇帖子,但不能得到任何工作!我在這裏做錯了什麼? (這是許多嘗試之一)Jquery的:使用.substring
$('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相當陌生。
什麼是你想截斷開頭和結尾的空白? – 2012-07-23 14:31:53
'substr'!='substring' – Shikiryu 2012-07-23 14:32:49
的子功能看起來是正確的,只要時間長5個或更多字符。是嗎?你確定它是從元素中獲取文本嗎? – Drakkainen 2012-07-23 14:33:13