jQuery を使用して要素のコンテンツを取得し、文字の長さで切り捨ててから、出力を新しい要素に表示しようとしています。同様のフォーラムの投稿をいくつか見ましたが、何も機能しません! ここで何が間違っていますか?(これは多くの試みの1つです)
$('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にかなり慣れていません。