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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top