timeago.js timeago函数内联

时间:2018-08-10 10:48:33

标签: javascript jquery html 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函数?

谢谢。

1 个答案:

答案 0 :(得分:1)

由于要动态添加元素,因此添加元素后需要触发timeago()

将脚本更改为

$('.div').append('<time class="timeago" datetime="/*Current Time*/"></time>');
$(".div .timeago").timeago();