我想知道是否有任何情况下最好使用.click(function {...});
而不是.live('click', function {...});
?
从我的理解来看,.live()
选项似乎是更好的选择,因此在几乎所有情况下,我都使用它而不是普通的.click()
,特别是考虑到我的许多代码是异步加载的。
编辑:
此问题的另一个部分是,如果我异步加载了所有javascript代码,那么.click()
仍将捕获dom中已经存在的所有元素。对吗?
我想知道是否有任何情况下最好使用.click(function {...});
而不是.live('click', function {...});
?
从我的理解来看,.live()
选项似乎是更好的选择,因此在几乎所有情况下,我都使用它而不是普通的.click()
,特别是考虑到我的许多代码是异步加载的。
编辑:
此问题的另一个部分是,如果我异步加载了所有javascript代码,那么.click()
仍将捕获dom中已经存在的所有元素。对吗?