jQuery populate根据文本输入的值选择列表

时间:2012-10-27 19:37:27

标签: javascript jquery html selection


我正在尝试编写代码,允许根据文本框的输入值填充选择列表。

例如:
如果用户在文本框中输入牛奶,则选择列表将包含"full fat", "Skimmed", "1% Milk"

我一直在线,无法找到有关如何执行此操作的任何信息。我已经设法根据前一个选择列表使用jquery自动填充一个选择列表。但是,我无法找到使用文本框时的解决方案。
感谢您查看我的问题!

1 个答案:

答案 0 :(得分:6)

创建一个包含选项数组的对象:

selectOptions = {
   milk: ["full fat", "Skimmed", "1% Milk"]
}

基于此,当<option>的{​​{1}}事件触发时,您可以将<select>标记附加到onchange

<textarea>