<script>
$(function(){
$("a.a, a.b, a.c, a.d").click(function () {
alert('Hi');
});
});
</script>
<a href="#" class="a button">Hi</a>不幸的是,上面的JQuery不起作用。可能是个简单的解决方法,有什么想法吗?我需要它是一个多选择器,但不幸的是,有多个类的a不起作用。
发布于 2010-06-05 03:28:16
你也可以通过将它注册为一个'live‘事件来达到这个目的,该事件将匹配所有符合选择器的未来元素。如下所示:
<script type="text/javascript" language=javascript>
$('a.a, a.b, a.c, a.d').live('click', function() {
alert('Hi');
});
</script>这将涵盖将来创建的任何与您的需求相匹配的元素。
发布于 2010-06-05 03:41:05
我的假设是,这些片段在有效的jQuery文档中定位正确,指向当前版本的Firebug库的链接是有效的,使用的是现代浏览器,并且在初始页面加载和单击期间使用Firebug之类的工具监视错误。通过使用这些假设设置您的确切代码,它对我来说工作得很好。
https://stackoverflow.com/questions/2977078
复制相似问题