javascript - jQuery多选择器问题

标签 javascript jquery html jquery-selectors

<script>
    $(function(){
            $("a.a, a.b, a.c, a.d").click(function () {
             alert('Hi');
            });
    });
</script>

<a href="#" class="a button">Hi</a>

不幸的是,上面的 JQuery 不起作用。可能很容易解决,有什么想法吗?我需要它成为一个多重选择器,但不幸的是,具有多个类的 a 不起作用。

最佳答案

您也可以通过将其注册为“实时”事件来实现这一目标,该事件将匹配适合选择器的所有 future 元素。像这样:

<script type="text/javascript" language=javascript>
  $('a.a, a.b, a.c, a.d').live('click', function() {
    alert('Hi');
  });
</script>

这将涵盖您 future 创建的任何也符合您要求的元素。

关于javascript - jQuery多选择器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2977078/

相关文章:

javascript - 如何找出函数中的模块路径

javascript - 如何获取跨域网页的html?

JavaScript 匹配

php - 添加和删​​除好友按钮

javascript - 无法定义 getElementById 变量

javascript - 将 HTML 分页,拆分长段落

c# - 在执行时使用 MVC 3 和 jQuery Validator 添加验证

javascript - pubnub 和 head.js

javascript - 匹配元素的高度

javascript - 在 jQuery 中创建新元素的问题