jquery - 如何使用 jQuery 将动态数据添加到 selectpicker 上的选项?
问题描述
我想使用 jquery 将动态数据添加到选择选择器上的选项中。
<select class="selectpicker customSelectPic selectLocation" data-width="100%" data-live-search="true">
<option value="1">Madurai</option>
<option value="2">Chennai</option>
<option value="3">Bangalore</option>
<option value="4">Delhi</option>
<option value="5">Kolkata</option>
</select>
我尝试使用附加功能
$.each(data,function(i,e){
$(".selectLocation").append('<option value="1">'+e+'</option>');
});
但是,它没有正确渲染。帮我解决问题
解决方案
$(".selectPicker").append('<option value="">'+dynamic data+'</option>');
$('.selectPicker').selectpicker('refresh');
推荐阅读
- postgresql - 在我的情况下,bcrypt && bcryptjs 比较密码总是返回 false
- python-3.x - 比较 Python 字典列表中键的元素,并根据一个键的最大值和另一个键的前缀返回一个键
- javascript - 单击时添加脚本
- c++ - 如何为包含头文件的目标编写makefile?
- elasticsearch - Elastic Beats - 更改 Beats 文档中默认字段的字段类型?
- c++ - 光线追踪:Ellipsoid Hit 函数
- c# - 在 asp net core 3.0 中返回文件正在泄漏内存
- android - 不能从静态上下文引用非静态方法 startActivity(intent)
- java - Spring JPA 无法将参数传递到引号中
- python - 垃圾收集器会在 .read() 之后删除引用吗?