Salve a tutti... ho un sito con jquery e il plugin chosen versione 0.9.12.
In questo sito devo da un menu a tendina selezionare delle categorie (semplice option) che corrispondono agli optgroup di una seconda tendina. Lo scopo è fare una prericerca e quindi nascondere tutti gli elementi non appartenenti alla categoria dell'option del primo menu a tendina.
Il primo menu è molto semplice
Il secondo simile ma con optgroupcodice HTML:<select id="menu_1"> <option value="cat_1">Categoria 1</optino> <option value="cat_2">Categoria 2</optino> </select>
Al change del #menu_1 attivo un ciclo che mi fa nascondere con hide() gli option e funziona bene.codice HTML:<select id="menu_2"> <optgroup label="cat_1"> <option value="voce_1" data-cat="cat_1">Voce 1</optino> <option value="voce_2" data-cat="cat_1">Voce 2</optino> </optgroup> <optgroup label="cat_2"> <option value="voce_3" data-cat="cat_2">Voce 3</optino> <option value="voce_4" data-cat="cat_2">Voce 4</optino> </optgroup> </select>
Ma lo stesso sistema non funziona con gli optgroup... qualcuno ha riscontrato stesso problema? gli optgroup posso solo toglierli col remove() ma poi non posso piu visualizzarli perchè eliminati dal dom.
Senza troppo capire il motivo mi basterebbe anche solo poter rileggere il dom per il menu... voi sapete se è possibile?

Rispondi quotando
