使用Jquery将元素添加到页面时如何执行操作?

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

这将是以下几点:

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

……除了这个不存在。

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

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

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

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

现在你的.live(’加载’……)会起作用。