jQuery Selectbox Aggiungi opzioni OnChange
-
07-07-2019 - |
Domanda
Sto lavorando con jQuery e un plugin chiamato jQuery.SelectBox
Ho 3 box di selezione, la selezione di un'opzione nella prima casella di selezione cambierà le opzioni nella seconda.
Il mio problema si presenta quando provo a inserire valori nella seconda casella di selezione tramite la funzione append in jQuery. Tutto funziona bene ma le nuove opzioni non sono selezionabili.
Puoi vedere il problema qui: http://incubadora.gelattina.com/impac /galeria.html (scorri verso il basso e verso destra), ci sono le tre caselle selezionate.
Soluzione
Da quello che ho capito, hai inserito una selezione normale, e questo fa una creazione dinamica di una 'casella di selezione' stilizzata tramite jQuery.
Il problema, immagino, è che, poiché stai aggiungendo elementi dopo l'inizializzazione della casella di selezione, i nuovi elementi non hanno alcun tipo di listener di azioni su di essi.
Non riesco a trovare alcuna documentazione su questo plugin SelectBox, ma è necessario trovare un modo per associare le azioni di clic e passaggio del mouse fornite da SelectBox ai nuovi elementi aggiunti.
Puoi provare a chiamare la funzione .selectbox ();
sugli elementi selezionati dopo aver aggiunto le nuove opzioni per vedere se funziona.
Altri suggerimenti
Ehi, ho scritto un plug-in box chiamato Selectzor , solo per questo motivo .
Dovrebbe realizzare tutto ciò di cui hai bisogno.