将函数传递给 jquery On 事件处理程序

Passing a function to the jquery On event handler

本文关键字:On 事件处理 程序 jquery 函数      更新时间:2023-09-26

这有效:

$(".logo").click(doSomething)

这不会:

$('.popular').on '.logo', 'click', doSomething

我需要后者,因为在页面加载完成后,某些.logo元素是使用 AJAX 加载的。

我能做些什么来修复它?

你可以写

$('.popular').on('click','.logo', function() {
// do something
 topServiceClicked();});