有很多这些问题,但我无法使其发挥作用。我有一个页面,其中一些元素附加了jQuery元素,有些不。如何检查一个元素是否附加了一个函数,以及如何将一个函数附加到尚未附加函数的元素上(这是因为某些元素是通过无限页面滚动动态加载的?)
我想将此函数附加到没有附加函数的元素:
$ ->
$(".like_button").click (e) ->
#Code for liking here
答案 0 :(得分:0)
您可以将click
(或任何事件处理程序)绑定到最近的静态父级使用事件委派,而不是进行这种平凡的练习:
$(document).on 'click', '.like_button', -> // or closest static parent
#Code for liking here
这也适用于动态元素。有关详细信息,see docs。