我正在寻找一种在动态插入到页面中的新的.timeago()元素上触发$("abbr.timeago"函数的方法。现在这就是我要做的。
# Triggered on initial page load
# application.js.coffee
jQuery ->
# Timeago
$("abbr.timeago").timeago()
有些元素被动态替换,我发现需要在将它们插入页面后调用timeago函数。
# Triggered after the new abbr.timeago elements have been inserted
我有几个动态加载的文本区域,当它们变得模糊时,它们似乎没有反应。我使用.post加载它们(它们在php脚本中生成并作为数据返回以供显示)。我制作了,它自己工作,但不在我的页面上。问题是文本区域是动态加载的吗?我在其他地方阅读,以便对动态加载的元素使用.on() (而且我确实使用了它),但是它仍然不能在我的页面上工作。这是jsfiddle中的jQuery代码:
$('.crit_desc').on('blur', function () {
var value = $(this).val();
alert(value);
});