【发布时间】:2011-05-09 02:07:21
【问题描述】:
我有几个看起来像这样的链接:
<a href="#" class="somelink rotate-90"> ... </a>
如何将函数绑定到类以“rotate-”开头的所有元素?
【问题讨论】:
标签: javascript jquery css-selectors
我有几个看起来像这样的链接:
<a href="#" class="somelink rotate-90"> ... </a>
如何将函数绑定到类以“rotate-”开头的所有元素?
【问题讨论】:
标签: javascript jquery css-selectors
您可以像这样使用starts with 选择器:
$('a[class^="rotate-"]')
描述:选择符合以下条件的元素 具有指定的属性 值正好以给定开始 字符串。
所以你的代码应该是:
$('a[class^="rotate-"]').click(function(){
// do stuff
});
注意:如果您想找出在其属性中的任何位置包含某些文本的元素,您应该这样做:
$('a[class*="rotate-"]').click(function(){
// do stuff
});
【讨论】:
a(尽管这确实给出了一个具体的例子,显然)。
^ 开头的选择器将与 OP 发布的样本类型完全不同。