<script>
$(function(){
$("a.a, a.b, a.c, a.d").click(function () {
alert('Hi');
});
});
</script>
<a href="#" class="a button">Hi</a>
遗憾的是,上面的JQuery不起作用。可能是一个简单的解决方案,任何想法?我需要它是一个多选择器,但是有一个有多个类的,不幸的是不起作用。
答案 0 :(得分:2)
您也可以将其注册为“实时”事件,该事件将匹配适合选择器的所有未来元素。像这样:
<script type="text/javascript" language=javascript>
$('a.a, a.b, a.c, a.d').live('click', function() {
alert('Hi');
});
</script>
这将涵盖您创建的任何符合您要求的未来元素。
答案 1 :(得分:0)
我的假设是这些部分正确定位在有效的HTML文档中,您当前版本的jQuery库的链接功能正常,您使用的是现代浏览器,并且您正在使用类似的工具Firebug用于在初始页面加载期间和单击期间查看错误。使用这些假设设置您的确切代码,它对我来说很好。