我知道并研究多种绑定事件的方法,如`.on()`、`.live()`、`.click()`等。我知道在1.9+版本中`.live()`已经被弃用了。我遇到的问题是将动态DOM元素绑定到事件上。
我有一个包含链接且带有分页功能的`div`。链接是通过AJAX动态加载的。我想覆盖这些链接的绑定事件,所以我使用了`.unbind()`和尝试了`.on()`。问题是这些动态加载的链接没有被绑定。我猜测这是因为选择器`$('#id_of_links')`与之前的链接集合一起被缓存了。
问题: 是否可能在任何时候绑定加载在页面上的所有元素,而无需设置回调函数当用户点击链接的下一页时?
我有一个包含链接且带有分页功能的`div`。链接是通过AJAX动态加载的。我想覆盖这些链接的绑定事件,所以我使用了`.unbind()`和尝试了`.on()`。问题是这些动态加载的链接没有被绑定。我猜测这是因为选择器`$('#id_of_links')`与之前的链接集合一起被缓存了。
问题: 是否可能在任何时候绑定加载在页面上的所有元素,而无需设置回调函数当用户点击链接的下一页时?