6
我有一个看起来像这样几个环节:jQuery的 - 匹配元素具有与某些字符串开头的类
<a href="#" class="somelink rotate-90"> ... </a>
我怎么能一个函数绑定到有开头类的所有元素“rotate-
”?
我有一个看起来像这样几个环节:jQuery的 - 匹配元素具有与某些字符串开头的类
<a href="#" class="somelink rotate-90"> ... </a>
我怎么能一个函数绑定到有开头类的所有元素“rotate-
”?
您可以使用starts with选择这样的:
$('a[class^="rotate-"]')
说明:选择元素 有一个 值与给定 字符串完全开始的指定属性。
所以,你的代码应该是:
$('a[class^="rotate-"]').click(function(){
// do stuff
});
注:如果你想找出包含在其属性中的某些文本的任何地方元素,你应该这样做,而不是:
$('a[class*="rotate-"]').click(function(){
// do stuff
});
*所有元素*不只是'a'(虽然这确实给出了一个具体的例子,显然)。 – 2010-11-12 13:44:41
@David Thomas:这是从jQuery文档引用的。重点关注我提供的示例:) – Sarfraz 2010-11-12 13:45:36
开始时,使用'^'选择符将与OP张贴的样本的种类完全分开。 – 2010-11-12 13:47:30