我需要从使用 ajax 请求添加到 DOM 的元素中获取数据属性。我所拥有的内容与在页面加载时加载的元素完美配合,但在使用 ajax 添加时却不行。我假设.data()
它不能作为实时函数持续工作,因为在萤火虫中,从 DOM 获得的另一个变量被发送,但数据属性不是。
这是我所拥有的:
window.setInterval(function(){
$(".ago-time").each(function(idx) {
var $self = $(this);
$.get("phpscripts/get_new_time.php", {
old_ts: $self.data("ts2"),
index: idx
}, function(result) {
$self.html(result);
});
});
}, 1000);
我尝试过使用 on 和 live 属性,但这只是破坏了整个事情。可能有一些非常简单的事情需要做。