jquery - 当我们使用 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();
解决方案
推荐阅读
- python - 如何在 django rest 框架中选择特定字段?
- c# - 使用 Prism 在 Xamarin 中未触发 DelegateCommand
- c++ - Node.js 中的 C++ 插件可以覆盖某些 V8 类或方法吗?
- php - 如何使用 AJAX 保存用户角色?
- syslog-ng - 忽略 syslog-ng 中的特定级别内核日志
- android - Pager-Adapter 在第一次调用时不显示数据
- docker - 使用私有 docker 映像部署 gcloud 应用程序
- dart - 底部居中容器中的一些小部件
- linux - Shell Script中的-n、-z、-x、-L、-d等是什么意思?
- c - 为什么 free(arr) 只删除数组的前两个元素?