2010-11-12 34 views

risposta

9

È possibile utilizzare starts with selettore in questo modo:

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

Descrizione: Seleziona elementi che hanno l'attributo specificato con un valore che inizia esattamente con un dato stringa.

Così il vostro codice dovrebbe essere:

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

Nota: Se si vuole scoprire elementi che contengono un determinato testo in qualsiasi parte loro attributi, si dovrebbe fare questo, invece:

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

* tutti gli elementi * non solo 'a' (anche se questo fornisce un esempio specifico, ovviamente). –

+1

@David Thomas: Questo è citato da jQuery docs. Focalizzatevi sull'esempio che ho fornito :) – Sarfraz

+0

L'avvio - con il selettore '^' si interromperà con il tipo di campione che l'OP ha pubblicato. –

Problemi correlati