我有一个动态创建的time元素。
<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函数?
提前谢谢。
发布于 2018-08-10 20:19:52
由于您是动态添加元素,因此需要在添加元素后触发timeago()。
将脚本更改为
$('.div').append('<time class="timeago" datetime="/*Current Time*/"></time>');
$(".div .timeago").timeago();https://stackoverflow.com/questions/51784832
复制相似问题