13

当我添加一些“myClass”类的东西时,我想在这个元素上调用一个函数。

这将是以下内容:

jQuery(".error_message").live("load",function(){
  alert("test"+this);
});

...除了这不存在。

这样做的最佳方法是什么?

4

1 回答 1

17

对您的问题的简短直接回答是“不能做”。但是从您几分钟前的评论中,我看到您希望以不同的方式添加元素,并使用一种统一的方法来处理这些新添加的项目。我可以建议另一种方法吗?触发自定义事件

它的工作方式是这样的:在任何地方加载错误消息元素,完成后添加一行:

 $('.error_message').trigger('load');

现在你的 .live('load'...) 东西可以工作了。

于 2009-09-29T03:09:35.037 回答