Ho un plugin jQuery che uso io stesso che modifica il valore selezionato di seleziona elementi in una pagina.
Nel mio codice, il plugin viene eseguito automaticamente non appena viene incluso nella pagina questo codice nel file del plugin.
jQuery('Document').ready(function(){
jQuery('select').SelectOptions();
});
questo esegue automaticamente il mio plugin su tutti gli oggetti select
sulla pagina.
Ovviamente per le persone diverse da me che potrebbero imbattersi in questo github mi piacerebbe cambiare leggermente questo. Penso ancora che l'idea di esecuzione automatica sia buona ma la mia domanda è.
- Non impostare affatto autoexecute, lascia che lo sviluppatore chiami il codice.
- Chiama autoexecute su tutti gli elementi Seleziona e lascia che lo sviluppatore modifichi il codice se non lo desidera.
- Autoesegui, ma modifica il mio selettore chiamato nel file js del plugin per modificare solo i tag selezionati con una particolare classe, come ad esempio
.
jQuery('Document').ready(function(){
jQuery('select .selectoptions').SelectOptions();
});
Esiste un protocollo stabilito per questo?