我有两个 html 页面index.html
,groups.html
每个页面为ul > li > 一个具有不同类名的列表。
我已将点击事件放在单独的 js 文件中,如下所示:
// Index Page Onclick events
$('body').on('click','.menuClass',function(e) {
e.preventDefault();
var menuid = $(this).attr('id');
alert(menuid);
});
// click on groups html >> this page alert fires twice
$('body').on('click','.grpClass',function(e) {
e.preventDefault();
var menuid = $(this).attr('id');
alert(menuid);
});
脚本文件在两个 html 文件中加载,groups.html 的第二个函数会触发 click 事件两次。
有什么方法可以避免它或有更好的方法来实现它吗?