在 DOM 中创建元素时是否可以观察到“load”事件?更具体地说,我有兴趣观察是否添加了新的选择框,然后对选择框中的选项进行排序。
我尝试过以下方法:
$("select").live("load", mySortSelectFunction)
这显然行不通。也许“load”事件不会在选择元素上触发?
如果没有“load”事件,那么当 DOM 中的选择框准备就绪时如何才能收到通知?我想避免在创建选择框的任何地方从代码中触发一些自定义事件。我想在全局脚本中添加一个小事件监听器,然后所有选择框都会自动排序,无论它们何时创建。
亲切的问候,
克里斯蒂安·索恩·詹森
最佳答案
尝试jquery liveQuery - 它完全符合您的要求。
关于Jquery.live() 观察在 DOM 中加载新元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6831552/