代码先锋网 代码片段及技术文章聚合

Bootstrap js动态给select添加option元素不显示

技术标签: Bootstrap  select  problem  动态添加

问题起因

本人在使用Bootstrap过程中,用js动态给select元素添加option元素时没有显示,在for循环获取option数据时,是能获取的,但是就是显示不出来,只有当人为的去刷新此页面后才可以显示,这对用户来说很不友好,故从网上查找解决办法。

解决方法

在获取完option数据后添加以下两句,即可在进行数据的更改后可以更新select选项

//要以编程方式更新JavaScript的选择,首先操作选择,然后使用refresh方法更新UI以匹配新状态。 在删除或添加选项时,或通过JavaScript禁用/启用选择时,这是必需的。
$('#parent').selectpicker('refresh');
//render方法强制重新渲染引导程序 - 选择ui,如果当您编程时更改任何相关值而影响元素布局,这将非常有用。
$('#parent').selectpicker('render');

感谢 ypp91zr 这位博主,他解决此问题的原本在此链接:bootstrap js动态给select添加option元素 不展示

版权声明:本文为NoahCode原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/NoahCode/article/details/86681148

智能推荐

bootstrap-select样式不显示问题解决

    项目中有用到下拉选,想使用bootstrap-select,发现虽然引入了相应的css和js,但就是不起作用,最发现一个大坑。 css和js: 除了引入已上两个文件外,还需要将select初始化:这样才可以让select显示出样式。...

bootstrap插件bootstrap-select用法

项目中要用到下拉多选,几经查询找到bootstrap-select插件,下面把我在项目中用到的一些记录下来以供参考: 附上官网api链接,http://silviomoreto.github.io/bootstrap-select/. 需要引入以下css和js文件(如有差异自行调整):     bootstrap.css     bootstrap...

bootstrap datepicker 在bootstrap modal中不显示问题

可以通过在 input 输入框之外 嵌套 <span style="position: relative; z-index: 9999;"> 完美解决问题。 修改前: 修改后:...

webpack中使用bootstrap,bootstrap字体图标失效不显示

bootstrap字体图标不显示 原因一: 查看是否正确引入bootstrap 如果未配置,直接这么引入是错误引入。 解决方案: 见我博文(webpack中引入bootstrap报错) 原因二: 通过此命令默认安装的最新版bootstrap4版本的,4版本里没有font文件 解决方案: 需安装3版本,命令如下 最后,做到以上两点就可以正常使用font字体图标...

猜你喜欢

bootstrap select API

    一、Core options 选项可以通过数据属性或JavaScript传递。 对于数据属性,将选项名称附加到data-,如data-style =“”或data-selected-text-format =“count”。 Name Type Default Description actionsBox boolean ...

bootstrap-select

前言 本片文章主要介绍一款好用的多选框插件bootstrap-select,基础的使用方法可以参考官网的基础教程和参考手册。 定制option点击事件 这里要实现的是,在点击select某个option时触发对应的点击事件。 多选框 多选框方法参考文档事件 <script> 链接 bootstrap-select...

bootstrap-select使用

github地址 https://github.com/snapappointments/bootstrap-select/ css js(注意:bootstrap不带popper,所以要单独引用popper.min.js,而且这个popper.min.js必须在bootstrap.min.js前引用) 使用方式 效果图 获取选中值的方式 或者 如果要设置选中事件可以写...

Bootstrap Select 使用

一般用法 动态新增方法一: 动态新增方法二: 动态新增方法三: 封装代码为:...