bootstrap-select内容加载不出来

bootstrap-select内容加载不出来

2021/12/2 周四

1. 先说结论:

各种排查代码问题,最后发现是 资源版本不对 的原因…

虽然可能还有其他情况导致,但这个原因一开始是真没想到。

2. 再看过程:

使用select标签时,发现我的下拉框点开,里面的options没有被加载出来:在这里插入图片描述
排查了代码和引用资源没有问题。

代码和bootstrap-select资源文件都是我从另一个项目copy过来的,不明白为什么在那里就可以用,到这边就有问题。

然后仔细去看了一下那个项目,发现是那个项目里,我copy的bootstrap-select资源包的版本v1.13.9
v1.13.9
但在它的页面里引用的资源其实是另一个 v1.10.0 的:
v1.10.0
所以我把v1.10.0的这个copy过来覆盖,并且删掉最后被 //# 注释的那一行(不然可能.js和.js.map又对不上),就能正常options显示了…

3. 再附加几个我用到的相关知识点
(1) jQuery获取select中被选中的option的文本内容

$("#id option:selected").text()
或者
$("#id").find("option:selected").text()
两个都可以

(2) jQuery改变select被选中的值

$("#id").val("value");
$("#id").trigger("change");

这里尤其是第二句trigger方法很重要 !!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值