javascript - 更改 Bootstrap 选择的边框颜色(btn 类)

标签 javascript jquery css bootstrap-select

我正在使用这个库:https://developer.snapappointments.com/bootstrap-select/但我不能在选择时改变它的行为。例如

<select class="selectpicker">
  <option>Mustard</option>
  <option>Ketchup</option>
  <option>Barbecue</option>
</select>

其中 selectpicker 是创建此结构的键:

<button type="button" class="btn dropdown-toggle btn-new" data-toggle="dropdown" role="button" data-id="blabla" title="Mustard" aria-expanded="true">
<div class="filter-option"><div class="filter-option-inner"><div class="filter-option-inner-inner">Mustard</div></div> 
</div>
</button>

所以,主要是,库在选择(存在但隐藏)上创建了一个按钮。我想要的是,当我选择列表中的一项时,边框颜色(按钮的而不是选择的)在 #BF69B2 中更改颜色 我试过这样:

document.getElementsByClassName("btn dropdown-toggle btn-default")[0].style.borderColor = "#BF69B2";

但没有成功。有什么想法吗?

最佳答案

您正在尝试检索具有类 btn dropdown-toggle btn-default 的元素,但在模板中您有另一个类:btn dropdown-toggle btn-new

改变

document.getElementsByClassName("btn dropdown-toggle btn-default")[0].style.borderColor = "#BF69B2";

document.getElementsByClassName("btn dropdown-toggle btn-new")[0].style.borderColor = "#BF69B2";

关于javascript - 更改 Bootstrap 选择的边框颜色(btn 类),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52162380/

相关文章:

javascript - 在javascript中将图像转换为二进制数据

jquery - 基于下拉列表的表格的条件样式

javascript - jQuery单独列表上下滑动

html - 防止 .gitignore 显示被忽略的文件

javascript - 如何在 div 中创建平滑的 img 鼠标悬停

javascript - 如何在 iOS 9.3+ 上从网页打开 Safari 的设置

javascript - Ember CLI "Blueprint"用于创建插件

javascript - 多对多关联 sequelize.js Node 中未显示关联模型

php - IE 打开两个弹出窗口而不是一个

html - 当鼠标悬停在链接上时如何显示图像