我有一個多選,包含訪問者來自哪裏的許多來源。我還在所有選項的頂部包含一個選項(值爲「全部」)。jQuery的選擇輸入選項,除了一個
當有人點擊該選項時,將選擇所有選項。那部分很簡單。我已經包含了監聽點擊事件的多選和jQuery。
<select name="sourceid[]" id="sourceid" style="width:230px;" multiple="multiple">
<option value="all">-- Select All Sources --</option>
<option value="1">Internet</option>
<option value="2">Radio</option>
<option value="3">Phone</option>
<option value="4">Other</option>
</select>
$("#sourceid").click(function(){
if($(this).val()=='all'){ $("#sourceid option").attr("selected","selected"); }
});
到目前爲止它效果很好! jquery也會自然選擇頂部選項。
有沒有辦法告訴jquery排除選擇一個選項?
您更好地使用'茶nge'而不是'click'。這個病也捕捉用鍵盤選擇。 – 2011-05-02 18:54:24