2013-01-08 29 views
0

我下來一個類似的下降:添加一個明確的選項,在下拉列表中使用JavaScript

<select> 
    <option value=" " id="invisible" style="display:none;"></option> 
    <option value="0">one</option> 
    <option value="1">two</option> 
    <option value="2">three</option> 
    <option value="">clear</option> 
    </select> 

當我按下「清除」選項,在下拉列表中應顯示什麼(甚至「清除」 )但不刪除任何選項,即沒有任何東西應該顯示在下拉列表中,直到它被點擊。

請指教。

+2

我認真dou BT,這將是跨瀏覽器的解決方案。 – VisioN

+0

這應該是可能的,至少使用jQuery。 – CalumMc

回答

0

只是有選擇並設置一個ID值的選項清楚 '清除' ......

<option value='clear'>clear</option> 
<select id="select"> 

那就試試這個...

if($('#select').val() == 'clear'){ 
    $('#select).val(''); 
} 

對於JavaScript ...

var value = document.getElementById('select'); 

if(value == 'clear'){ 
    document.getElementById('select').value = ''; 
} 

可能會工作...

+0

但我只希望它在Javascript ... – user1892735

+0

我編輯了我的答案...檢查它是否工作... – 2013-01-08 20:17:37

相關問題