2010-08-10 23 views
0

我想創建一個下拉列表,最後一個選項是輸入一個新值。 我怎麼能創造這個?如何使用「新值」選項創建下拉列表?

有沒有提供這種事情的任何jQuery插件?

+0

你不需要使用像這樣的插件:http://hungred.com/how-to/tutorial-jquery-select-box-manipulation-plugin/ – 2010-08-10 10:22:15

+0

我沒有看到那裏的「新值」選項.. 。 – 2010-08-10 10:31:11

回答

2

沒有Html元素可以做你本來想要的東西。

然而,作爲一種解決方法,您可以將更改事件處理程序綁定到您的下拉列表。剩下的就看你想如何準確用戶輸入新值:當列表框改變

$("#theList").change(function (e) { 
        //open a thickbox asking for the value, convert the dropdown list to a regular input or whatever... 
       }); 

注意,一些瀏覽器引發onchange事件,其他人只有當它的變化和失去焦點。因此,如果您希望UI提供一致的行爲,您可能還想要聽取mousedown和keydown事件。

相關問題