列表我有一個下拉菜單:建立與jQuery
<select id="mySelect">
<option> select
<option value="fruits"> fruits
<option value="flowers"> flowers
</select>
當我選擇的,我需要從一個陣列建立一個未排序列表中的選項,我有一個:
var myFruits = ["apple","orange","banana"];
var myFlowers= ["rose","tulip","carnation"];
...並可以選擇成爲列表的標題,是這樣的:
<ul>fruits
<li>apple</li>
<li>orange</li>
<li>banana</li>
</ul>
我還需要允許有多個選擇,即用戶可以從下拉列表中選擇兩個選項。我試圖使用jQuery,但太遠沒有去:
$("#mySelect").click(function() {
if($(this).val() == "fruits") {
$("#myResults").append("<ul>"+$(this).val()+"</ul>");
}
});
哇,這看起來不錯!所以我想我會爲每個可能的選項添加這個邏輯,對吧?謝謝。 – santa 2011-04-20 20:14:11
@santa:是的。不過,請看看我發佈的替代解決方案,以獲得更通用的方法。 – Chandu 2011-04-20 20:24:29