将选项添加到多选并设置为选定
Adding option to multiple select and setting as selected
我遇到了一个奇怪的问题。我有一个文本框和附带的按钮。用户将键入一个名称,然后单击按钮将其添加到下面的多选中。
我想将名称添加到选定的select中,以便始终选择select中的每个名称。我使用select2,这样所选的选项就会显示为小框,可以点击删除(请参阅本页的第二个选择:http://fk.github.io/select2-bootstrap-css/)
我让它为你输入的第一个名字工作,但除了第一个名字,我无法让它选择任何后续的名字。
$('#Visitors').append("<option value='" + visitorLogin.toUpperCase() + "'>" + visitorLogin.toUpperCase() + "</option>");
$('#Visitors option').prop('selected', 'selected');
var allusers = $('#Visitors option').val();
console.log(allusers);
$('#Visitors').val(allusers).trigger("change");
我只需要捕获所有这样的选项:
$('#Visitors').append("<option value='" + visitorLogin.toUpperCase() + "'>" + visitorLogin.toUpperCase() + "</option>");
var allOptions = $("#Visitors").children().map(function () { return $(this).val(); }).get();
$('#Visitors').val(allOptions).trigger("change");
相关文章:
- 设置选项对象关键点:值对以实现带第二个y轴的动态打印
- Grunt为任务设置选项,并使用新值运行该任务
- 无法在 IE 中设置选项元素的属性
- 使用设置选项时未引用高图表错误
- 使用多维数组使用 ng-option 设置选项的值和文本
- 如何设置选项选择的值
- 在 React-Leaflet 库中为
- 如何使用 AngularJS 从控制器
的 中设置选项值 - 基于数据属性的选择下拉列表中的设置选项
- 如何在 JSHint 中设置选项列表
- SenchaTouch2 - 侦听商店加载事件,设置选项卡面板项“徽章文本”
- 根据 if / else 语句修改设置“选项”值
- 如何设置选项以选择框
- 在角度模态打开后设置选项
- 使用 jQuery 设置选项值以外的默认值
- 在 jade 筛选器中使用区域设置选项失败
- xml2js:无法在 parseString() 函数中设置选项
- 设置选项接受一个数字变量,拒绝另一个数字变量
- jQuery UI选项卡,设置选项卡被动和主动
- 谷歌地图多边形在设置选项后不更新颜色