In JQuery, abbiamo due modi per SELECT
onchage:
1. Usa il .change
specificando il name
HTML:
<select name="a">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
JQuery:
$("select[name=a]").change(function(){
alert($(this).val());
});
2. Utilizzare il .change
specificando il id
HTML:
<select id="a">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
JQuery:
$("#a").change(function(){
alert($(this).val());
});
Quindi, dato un elenco di elementi più piccolo o più grande, quale è più veloce / più efficiente quando si utilizza JQuery?
Quale sarebbe la migliore pratica?
risposte:
3 per risposta № 1Prima di tutto ce ne sono molti altri modi per selezionare qualsiasi elemento (incluso a select
elemento) in jQuery.
Selezione di elementi per id
è sempre migliore in quanto dovrebbe essere unico e dà risultati più velocemente
1 per risposta № 2
Se si desidera applicare tutti gli elementi, utilizzare prima. In caso contrario, utilizzare secondo
0 per risposta № 3
1) I selettori di identificazione sono i più veloci
2) I selettori di nomi di tag sono i più veloci
3) I selettori dei nomi di classe senza nome tag sono i più lenti
così puoi usare il selettore id.