方法不使用第二个参数的jQuery

时间:2018-11-14 23:55:08

标签: jquery

我正在尝试使用jquery on方法,但是添加动态选择器参数时出现错误:

错误:

$('body').on('click', '.main-menu', function() {
  console.log(1);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="main-menu">Menu</div>

没有错误:

$('body').on('click', function() {
  console.log(1);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="main-menu">Menu</div>

这可能是什么原因?

1 个答案:

答案 0 :(得分:0)

尝试使用.click方法

$('.main-menu').click(function() {
  console.log(1);
});