SBe*_*Bel 50 jquery jquery-chosen
我像这样制作一个jQuery Chosen下拉列表:
$('.blah').chosen();
Run Code Online (Sandbox Code Playgroud)
我找不到如何添加选项,例如:
$('.blah').chosen('add', name, value);
Run Code Online (Sandbox Code Playgroud)
Boj*_*les 126
首先,您需要将<option>
s 添加到<select>
Chosen绑定的那个.例如:
$('.blah').append('<option value="foo">Bar</option>');
Run Code Online (Sandbox Code Playgroud)
然后,您需要触发chosen:updated
事件:
$('.blah').trigger("chosen:updated");
Run Code Online (Sandbox Code Playgroud)
可以在此处找到更多信息(尽管您需要向下滚动Change / Update Events
).
2013年8月7日更新
chosen:updated
托尼在评论中提到,事件名称自1.0版(2013年7月)以来已更改为.更新的文档可以在这里找到.
小智 45
最新选择的版本将事件名称更改为"已选择:已更新"
所以你的代码将是这样的:
$('.blah').append("<option value='"+key+"'>"+value+"</option>");
$('.blah').val(key); // if you want it to be automatically selected
$('.blah').trigger("chosen:updated");
Run Code Online (Sandbox Code Playgroud)