2013-04-24 16 views
9

ho molti elementi attraversavano pagina - ID1, ID2 ID3 ...jquery per ogni avere tutti gli elementi simili id ​​

voglio manipolare tutti gli elementi. C'è un modo più semplice per farlo.

$("#ID").each(function(){ ... }); 
+0

È possibile utilizzare 'attributo inizia con 'selettore,' $ ('[id^= ID]') .uno ' – undefined

+0

@undefined questo per l'esatta macth use '^ =' –

+2

possibile duplicato di [jquery ID inizia con] (http://stackoverflow.com/questions/5413841/j query-id-starts-with) – undefined

risposta

13

È possibile utilizzare il selettore ^.

Esempio

$('div[id^="ID"]') 

^= selezionare DOM cui ID attributo inizia con ID (cioè ID1, Idid, IDS, ID2 ecc)

3

Dare loro una classe, in modo da poterli selezionare dalla classe?

$('.class').each(function(i,e) { // }); 
+0

:) Non posso dare lezione – Ashwin

0
function(ID) 
    { 
     ... $("#ID"+ID) ... 
    } 

    for (i=1;i<3;i++) 
    { 
     function(i); 
    } 
Problemi correlati