Tengo un cuadro de selección dinámica de población (Ajax) con opciones resultantes por el estilo:Adición optgroups para seleccionar dinámicamente mediante JavaScript
<select id="destination" name="destination">
<option value="london-paris">London-Paris</option>
<option value="paris-london">Paris-London</option>
<option value="london-newyork">London-New-York</option>
<option value="newyork-london">New-York-London</option>
<option value="london-berlin">London-Berlin</option>
<option value="berlin-london">Berlin-London</option>
<option value="london-helsinki">London-Helsinki</option>
<option value="helsinki-london">Helsinki-London</option>
... en realidad hay más de ellos, pero no el esencia
Lo que quiero es agrupar cada una de estas dos opciones por grupo opcional usando Javascript (usando Jquery o Mootools quizás) después de cargar la lista, para que antes de cada uno de este grupo - agreguemos una etiqueta de grupo de opciones con esa etiqueta obtenemos de la segunda opción html de la g roup (en realidad la palabra antes del guión):
<select id="destination" name="destination">
<optgroup label="Paris">
<option value="london-paris">London-Paris</option>
<option value="paris-london">Paris-London</option>
</optgroup>
<optgroup label="New-York">
<option value="london-newyork">London-New-York</option>
<option value="newyork-london">New-York-London</option>
</optgroup>
<optgroup label="Berlin">
<option value="london-berlin">London-Berlin</option>
<option value="berlin-london">Berlin-London</option>
</optgroup>
<optgroup label="Helsinki">
<option value="london-helsinki">London-Helsinki</option>
<option value="helsinki-london">Helsinki-London</option>
</optgroup>
</select>
Sin embargo, siempre hay dos destinos en cada grupo.
Por favor, consejo cómo implementar esto Gracias de antemano.
¡Muchas gracias! ¡Excelente! funcionó ¡me hubiera gustado! – moogeek