我有這樣導致選項動態填充(阿賈克斯)選擇框:添加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