0
$(".logo").click(doSomething)
这不:
$('.popular').on '.logo', 'click', doSomething
我需要后者,因为一些.logo
元素后,使用AJAX加载页面已完成加载。
我能做些什么来解决它?
$(".logo").click(doSomething)
这不:
$('.popular').on '.logo', 'click', doSomething
我需要后者,因为一些.logo
元素后,使用AJAX加载页面已完成加载。
我能做些什么来解决它?
你可以写
$('.popular').on('click','.logo', function() {
// do something
topServiceClicked();});
一方面,重命名'topServiceClicked'到'doSomething'(并确保'.logo'会进来'某处.popular')。此外,参数顺序错误:'.on(eventnames,selector,handler)',除非您期望''元素上的名为'.logo'的事件。 :) –
Amadan
'$('。popular')。on('click','.logo',topServiceClicked/doSomething)' – Rayon
我忘了重命名函数。编辑。 –