首页 > 解决方案 > 当我们使用 jquery 获取值时,bootstrap selectpicker 没有在数组中添加最后一个选定的项目

问题描述

我正在使用 bootstrap selectpicker 在我的 ajax 调用中获取多个值,但是当我尝试使用 jquery .val() 函数获取值时,它给了我一个数组,但最后一个选择在该数组中丢失。下面是我的代码,带有更多的理解

 <label class="selected_types">Property Type :</label>
 <select id="sidebar-adv_categ" class="form-control selectpicker1" multiple data-live-search="true">
 <option value="all"> All </option>
 <option value="industrial"> Industrial </option>
 <option value="office"> Office </option>
 <option value="retail"> Retail </option>
 </select>

当我选择第一个值时,它返回一个空数组,当我选择第二个或第三个值时,它返回我第一个但不是我选择的最后一个。

这是我在使用 jquery 的 ajax 调用中得到它的方法

 category        =   jQuery('#sidebar-adv_categ').val();

标签: jqueryajaxbootstrap-selectpicker

解决方案


推荐阅读