javascript - timeago.js timeago 函数内联

标签 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 函数?

提前致谢。

最佳答案

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

将脚本更改为

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

关于javascript - timeago.js timeago 函数内联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51784832/

相关文章:

javascript - 如何:If the label contains "Alumini" then add class to input

javascript - 如何在 Angular 预输入搜索中使用 ng-change

javascript - 我可以防止默认()吗?在ajax回调中?

php - 在javascript中使用$.get从PHP文件中获取PNG内容

php - Jquery 在按键时验证我的表单上的电子邮件

html5 兼容 cellpadding 仅在某些表中不编辑 td 元素

javascript - 写入 JSON 文件(使用 Node.js 在本地主机服务器上工作)

javascript - Nodejs - 获取运行进程的环境变量

javascript - 如何让我的动画 div 只向外扩展,以便中间保持在同一个位置?

jquery - 无法从 IE8 的下拉列表中选择列表