2016-07-26 90 views
0

我有一個select2下拉列表,我希望有一個'無'選項(值=「」)添加到下拉列表的頂部。我的下拉是一個兒子電話,所以它是動態的。Select2'無'選項

我瞭解佔位符,我已經有了。我知道,如果用戶離開領域空白這是我得到的是同樣的事情是我想清楚,你選擇'無'。

我看不到其他任何地方。我試過這樣的事情:

 <select class="select required" name="foo" id="bar"> 
      <option></option> 
      <option value="">None</option> 
     </select> 

但這並不起作用。否則,下拉菜單效果很好。

回答

1

嘗試使用allowClear

$("#select-box").select2({ 
    allowClear: true, 
    placeholder: "Search for a movie", 
    ... 

您還可以通過data-placeholder ASIGN佔位符的​​3210

+0

我提到那個問題。我已經有一個佔位符。我想要一個實際選擇「無」,通過「」作爲值。 –

+0

我沒有看到'allowClear'的任何引用,認爲這可能有幫助 – stackoverfloweth

+0

對不起 - 你說得對。我認爲你需要allowClear讓佔位符工作,我認爲這就是我的線條越過了。感謝這個想法。 –

0

我有我自己的答案,但我還是會接受其他更好的解決方案。我最終在我的json調用中添加了一個「」=>「None」對,它提供了這個select2。它的作品,但我認爲它仍然會更好地以某種方式在本地添加它。