timeago.js timeago 函数内联
timeago.js timeago function inline
我有这个动态创建的时间元素。
<time class="timeago" datetime="/*Current Time*/"></time>
所以我一直在使用这个脚本:
$(document).ready(function() {
$('.timeago').timeago();
});
由于元素是动态创建的,document.ready 函数似乎对其不起作用。我的问题是,是否可以像这样内联添加 timeago 函数:
<time class="timeago" datetime="/*Current Time*/" onload="timeago();"></time>
或动态创建元素的 document.ready 函数?
提前致谢。
由于您是动态添加元素,因此您需要在添加元素后触发 timeago()
。
将您的脚本更改为
$('.div').append('<time class="timeago" datetime="/*Current Time*/"></time>');
$(".div .timeago").timeago();
我有这个动态创建的时间元素。
<time class="timeago" datetime="/*Current Time*/"></time>
所以我一直在使用这个脚本:
$(document).ready(function() {
$('.timeago').timeago();
});
由于元素是动态创建的,document.ready 函数似乎对其不起作用。我的问题是,是否可以像这样内联添加 timeago 函数:
<time class="timeago" datetime="/*Current Time*/" onload="timeago();"></time>
或动态创建元素的 document.ready 函数?
提前致谢。
由于您是动态添加元素,因此您需要在添加元素后触发 timeago()
。
将您的脚本更改为
$('.div').append('<time class="timeago" datetime="/*Current Time*/"></time>');
$(".div .timeago").timeago();