我正在尝试使用委托的on事件,但我不仅可以在链接上使用。 这是我的代码,例如:
<li class="active">
<a href="{{ url('/home') }}" class="jQueryLoad">
<i class="zmdi zmdi-view-dashboard"></i>
Dashboard
</a>
</li>
如果我在我的应用程序的JS文件中(我得到警报):
$('.jQueryLoad').on('click', function(){
alert("test");
return false;
});
但是,如果我使用事件委托:
$(document).on("click", ".jQueryLoad", function(){
alert("test");
return false;
});
我从未收到“测试”警告,如果没有应用JS,链接就会加载。
我错过了什么吗?我读到我应该放置比document
更多的“特定”选择器,但我不能。我有很多链接,位于网站的不同部分。
谢谢, Sreadon