我有这样导致选项动态填充(阿贾克斯)选择框:添加optgroups选择使用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>
...其实有更多的人,但不是本质
我想要的是,在加载列表后,使用Javascript(使用Jquery或Mootools,也许)通过optgroup对每个这两个选项部分进行分组,以便在每个组之前添加一个optgroup标签,我们从g的第二选项html中获得群组(实际上是短划线之前的词):
<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>
虽然,每组中总有两个目的地。
请指教如何实施这个 在此先感谢。
哇,非常感谢!我曾经希望! – moogeek 2010-02-04 23:33:22