[英]Passing a function to the jquery On event handler
This works: 这有效:
$(".logo").click(doSomething)
This does not: 这不是:
$('.popular').on '.logo', 'click', doSomething
I need the latter because some .logo
elements are loaded using AJAX after the page is done loading. 我需要后者,因为在完成页面加载后,会使用AJAX加载一些
.logo
元素。
What can I do to fix it? 我该如何解决?
You can write 你可以写
$('.popular').on('click','.logo', function() {
// do something
topServiceClicked();});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.