jQuery - 具有以特定字符串开头的类的匹配元素

时间:2010-11-12 13:41:11

标签: javascript jquery css-selectors

我有一些看起来像这样的链接:

<a href="#" class="somelink rotate-90"> ... </a>

如何将函数绑定到具有以“rotate-”开头的类的所有元素?

1 个答案:

答案 0 :(得分:10)

您可以像这样使用starts with选择器:

$('a[class^="rotate-"]')

  

描述:选择那些元素   具有指定的属性   价值从给定的开始   字符串。

所以你的代码应该是:

$('a[class^="rotate-"]').click(function(){
  // do stuff
});

注意:如果您想查找属性中任何位置包含特定文字的元素,请改为:

$('a[class*="rotate-"]').click(function(){
  // do stuff
});