javascript - jQuery .on 不能很好地检测点击?

标签 javascript jquery

我想我做的不对。为什么 .on 函数在这里不起作用?

<html>
  <head>
  </head>
  <body>
    <button type="button" class="close" data-test="test">TEST BUTTON</button>
    <a href="javascript:void(0);" class="close" data-test="test">TEST LINK</button>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
    <script type="text/javascript">
      $("document").on('test', '[data-test="test"]', function() { alert("got test!!!"); });
    </script>
  </body>
</html>

最佳答案

document 是对象而不是字符串, 将 $("document") 更改为 $(document)。 fiddle :http://jsfiddle.net/DUn5f/

关于javascript - jQuery .on 不能很好地检测点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21471139/

相关文章:

c# - 使用javascript将2个输入的日期加在一起?

php - 为 Ajax Zend Paginator 推荐任何教程

javascript - 将 POST 数据作为隐藏的输入名称值数组发送

javascript - 如何根据单击哪个单选按钮显示不同的文本框?

javascript - Highcharts - 如何在工具提示中隐藏系列名称和 Y 值

javascript - 如何根据不同的键对数组进行排序

javascript - Selenium IDE : executing a test within a test

javascript - 如何在 Storybook 中模拟 Next.js Image 组件?

javascript - 砌体布局响应式排水沟

javascript - JavaScript 中的点击事件未触发