Anche se ci sono altre risposte corrette (come l'utilizzo di classi), da un punto di vista accademico è naturalmente possibile avere più div con lo stesso ID ed è possibile selezionarli con jQuery.
Quando si utilizza
jQuery("#elemid")
seleziona solo il primo elemento con il dato ID.
Tuttavia, quando si seleziona per attributo (ad esempio id nel tuo caso), esso restituisce tutti gli elementi corrispondenti, in questo modo:
jQuery("[id=elemid]")
Questo ovviamente funziona per la selezione su qualsiasi attributo, e si potrebbe perfezionare ulteriormente la selezione specificando il tag in questione (ad esdiv nel tuo caso)
jQuery("div[id=elemid]")
ID devono essere unici. Utilizzare le classi. –
Tutti lo sanno, ma qui nessuno ha risposto alla sua domanda. – Sid
Non sempre si può avere ID univoci, almeno non me lo posso permettere sempre. Bene, @mydoghasworms ha [risposto] [1] la domanda abbastanza bene, al punto. [1]: http://stackoverflow.com/questions/902839/jquery-select-divs-with-same-id#answer-6744674 – Fr0zenFyr