是的,有一种不引人注目的方式来挂钩触发器的jQuery方法,那就是使用.on()
方法。.on()
方法允许您为已存在或将来动态创建的元素附加事件处理程序。这意味着,即使在元素被添加到DOM树之后,您仍然可以为其附加事件处理程序。
例如,如果您想要为所有动态添加的<p>
元素添加一个点击事件处理程序,您可以这样做:
$(document).on('click', 'p', function() {
// 您的代码
});
这将使得当用户点击任何<p>
元素时,事件处理程序将被触发。这种方法对于处理动态生成的内容非常有用,因为您无需为每个新元素单独附加事件处理程序。
领取专属 10元无门槛券
手把手带您无忧上云