【发布时间】:2017-01-04 07:51:03
【问题描述】:
我已经使用引导多选 我的代码如下,
<select id="data" name="data[]" multiple="multiple">
<option value="100" <?php if($session == "1"){echo "selected";}?>>foo</option>
<option value="101" <?php if($session2 == "1"){echo "selected";}?>>bar</option>
<option value="102">bat</option>
<option value="103">baz</option>
</select>
$('#data').multiselect({
nonSelectedText: 'Select option',
onDropdownHide: function (event) {}
});
这里我有默认选择的值。在页面加载时,它会显示我的默认选择值。当我选择另一个值(其他然后默认选择)。我的“multiselect dropdown-toggle btn btn-default”这不会用默认选定值附加新值并用新值覆盖它,尽管复选框仍处于选中状态。
当我获得价值时
$("#data").val();
它只给我新选择的价值,而不是我选择的默认价值。我希望下拉列表中的所有选中值,并且所有选中值都应显示在“multiselect dropdown-toggle btn btn-default”中。
任何机构都可以帮助我吗?我将不胜感激。
【问题讨论】:
-
我已经按照这个链接来实现引导多选并且我第一次使用:jqueryfaqs.com/Articles/…。
-
或者有没有其他方法可以让选定的值超过一个?
-
没关系,我错了
<select multiple>:) -
您对我的问题有什么想法吗?
标签: php jquery bootstrap-multiselect