我想我没有这样做。为什么.on函数不能在这里工作?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>
你的HTML是无效的,而且也没有'test'事件。 – j08691
我想你忘了如何JavaScript ...没有'测试'事件。 HTML中也没有''标签。 –
更改你的html结构,就像在我的回答中一样! –