委派点击不工作div

时间:2014-09-22 13:55:25

标签: javascript jquery

  $(document).on('click', 'div.item_2', function(){
      alert('buy');
  });

该项目存在于页面上,无论如何这应该有效,无论该元素是否存在,它是一个委托的点击,但我无法理解为什么它不适用于我:

<div class="item_2">
</div>

没有事件删除程序,我应该在哪里查找错误?因为我没有看到它不应该起作用的任何理由......

2 个答案:

答案 0 :(得分:1)

不可见的div将触发点击。请参阅此question

答案 1 :(得分:0)

您确定在<head>中包含了jQuery吗?

您是否在本地文件系统上运行?如果您从google中复制并粘贴jQuery:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

它不适用于您的本地文件系统。您需要将http:添加到网址:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>