2010-11-12 50 views

回答

9

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

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

说明:选择元素 有一个 值与给定 字符串完全开始的指定属性。

所以,你的代码应该是:

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

注:如果你想找出包含在其属性中的某些文本的任何地方元素,你应该这样做,而不是:

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

*所有元素*不只是'a'(虽然这确实给出了一个具体的例子,显然)。 – 2010-11-12 13:44:41

+1

@David Thomas:这是从jQuery文档引用的。重点关注我提供的示例:) – Sarfraz 2010-11-12 13:45:36

+0

开始时,使用'^'选择符将与OP张贴的样本的种类完全分开。 – 2010-11-12 13:47:30

相关问题