好吧,我有这个插件(http://timeago.yarp.com/),它可以在现有元素上正常工作。但是,当我动态添加元素时,效果不会应用于该新元素。如何使插件在动态添加的元素上工作?
该插件的语法是:
$("abbr.timeago").timeago();
这是添加动态元素时的一个已知问题。您需要重新绑定刚刚添加的元素。
例如:
$.ajax({
url: "example.html",
cache: false,
success: function(html){
var $jqueryElement = $(html);
$("abbr.timeago", $jqueryElement).timeago();
$("#results").append($jqueryElement);
}
});
上面的示例重新绑定从 example.html 返回的 abbr.timeago 并将它们添加到 DOM。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)