Ho letto che è meglio selezionare usando "id" di "classe" con jquery. Tuttavia, dire che ho diversi div in una pagina che ho bisogno di selezionare con jquery ed eseguire la stessa manipolazione. Non posso selezionare con l'attributo "id" perché non sarebbe più unico. ad esempio:È meglio utilizzare selettori di classe o selettori di attributi personalizzati con jquery?
<div id="selectMeOnClick">
...
</div>
<div id="selectMeOnClick">
...
</div>
... many more divs ...
che mi lascia (credo?) con 2 alternative:
selettori di utilizzare la classe
<div class="selectMeOnClick">
...
</div>
attribuiscono Usa personalizzato selettori
<div data-select="selectMeOnClick">
...
</div>
La mia domanda è: Sono davvero queste 2 alternative? E qual è la soluzione più efficiente?
Grazie
Per quanto riguarda il # 1 ... L'esempio OPs è perfettamente valido in HTML 5. –
+1 per il secondo punto. – BoltClock
Grazie per la risposta. Come dice il commento sopra, è valido come da HTML 5, quindi non è una preoccupazione per me. Come al punto # 2: ho immaginato che fosse così. È un dato di fatto che è più lento? In tal caso, contrassegnerò questa come risposta corretta. – YakobeYak