我使用selected.js插件
http://harvesthq.github.com/chosen/与jQuery允许用户从一个选择中选择多个选项。然而,我现在想让他们创建不存在的值 – 任何想法如何去做这个?
编辑:类似于SO自己的标签选择/创建栏的东西将接近我的后
最好不要更改或编辑插件,但如果需要将做。
代码:
HTML:
<p>Select something</p> <select name="theSelect[]" multiple="multiple"> <option value="First Option">First Option</option> <option value="Second Option">Second Option</option> </select>
Javascript:
$(function(){ $('select').chosen(); });
解决方法
根据文档,你可以尝试做这样的事情:
$('select').append('<option>test</option>'); $('select').trigger('liszt:updated');
正如托尼在下面的评论中所说的:
“从版本1.0开始,触发器现在”选择:更新“。参见harvesthq.github.io/chosen/#change-update-events”