我有这个来源,写的时间前。(我使用 jQuery 的 timeago 插件)
<script>
$(document).ready(function() {
$("abbr.timeago").timeago();
});
function timeago(time) {
isoTime = new Date();
isoTime.setTime(time);
return "<abbr class='timeago' title='"+isoTime.toISOString()+"'></abbr>";
}
function add() {
$('#ex').append( timeago(time) );
}
</script>
当我尝试调用add()
函数时,它并不总是有效。
这很好用:
<script>
add();
</script>
但是当我尝试从按钮调用它时,它不起作用:
<button onclick='add()'>button</button>
我认为它不起作用,因为这条线$("abbr.timeago").timeago();
无法读取<abbr>
我添加的新内容。(也许它可以读取<abbr>
在此行之前添加的内容$("abbr.timeago").timeago();
)
有人知道如何解决吗?