Javascript 如何在select元素中添加自由文本选项?

Javascript 如何在select元素中添加自由文本选项?,javascript,jquery,forms,option,Javascript,Jquery,Forms,Option,我需要构建一个包含空文本输入的select元素,以允许用户添加一个新选项。 我找到了那个插件:(参见示例5),但它似乎不再受支持,并且在最新的jquery构建中被破坏了。 有人知道什么能帮上忙吗 谢谢我不确定框架是如何工作的,但我只检查了一个示例。它似乎正在执行以下过程: 它有1个隐藏的选择框、1个输入文本框和1个按钮 当您单击按钮时,它将获取选择框的所有元素,并将其显示在绝对位置列表中 当您单击ul li列表的任何元素时,它会将该值放入文本框中。或者你可以选择打字。当你打字的时候 这一次,它

我需要构建一个包含空文本输入的select元素,以允许用户添加一个新选项。 我找到了那个插件:(参见示例5),但它似乎不再受支持,并且在最新的jquery构建中被破坏了。 有人知道什么能帮上忙吗


谢谢

我不确定框架是如何工作的,但我只检查了一个示例。它似乎正在执行以下过程:

  • 它有1个隐藏的选择框、1个输入文本框和1个按钮
  • 当您单击按钮时,它将获取选择框的所有元素,并将其显示在绝对位置列表中
  • 当您单击ul li列表的任何元素时,它会将该值放入文本框中。或者你可以选择打字。当你打字的时候 这一次,它触发了onChange或onKeyUp和show之类的事件 只有ul li中与您的关键字匹配的列表项

不幸的是,它的工作方式远远超出了我对javascript的理解(我可以尝试创建类似的代码,但问题是,当你在文本框中键入时,我可能无法显示下拉列表。我很惊讶你这么做有多好。但是不要担心,我们应该能够找到一个组件,你不认为吗?这是一个专业的应用程序,我需要它非常流畅。哈哈,那么试试你的运气。如果可以的话那我们以后一起试试吧。