【问题标题】:How to create dropdown list with "new value" option?如何使用“新值”选项创建下拉列表?
【发布时间】:2010-08-10 20:34:50
【问题描述】:

我想创建一个下拉列表,其中最后一个选项是输入新值。 我怎么能创造这个?

有没有提供这种东西的jQuery插件?

【问题讨论】:

标签: javascript jquery html drop-down-menu


【解决方案1】:

没有 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 事件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多