有没有办法可以简化这个选择器

时间:2012-10-12 15:31:59

标签: jquery

我有以下内容:

$("#article").on('click', 
    'a[href^="/C"], a[href^="/Java"], a[href^="/T"]', function (event) {

这可以简化为不重复“href”这么多次。我可以使用不同类型的正则表达式吗?

2 个答案:

答案 0 :(得分:6)

最好的选择是给出所有三个锚标记a single class Name ..

$("#article").on('click', 'a.planguages', function (event) {

或者这三个常见的任何其他选择器..

否则,您无法删除href,因为它对于上下文中的锚标记而言看起来是唯一的。

答案 1 :(得分:0)

至少让那个工作

$("#article").on("click", 'a[href^="/C"]', 'a[href^="/Java"]', 'a[href^="/T"]', "function(event){}")