jsFIDDLE显示3个链接。如果单击"显示选择选项"链接,您将看到已经选择了中间一个的3个选项。如何从/选择选项中删除或添加.active
类(可以删除或添加背景颜色)?
我可以看到这条路径(使用开发人员工具):
html > body > div#searchSelect > div.btn-group.bootstrap-select.open > div.dropdown-menu.open > ul.dropdown-menu.inner > li.selected.active > a
我尝试使用所有不同的方式:$("#searchSelect").find(".selected").removeClass('active');
$("#searchSelect").find(".selected").addClass('active');
但我无法找到办法。这是一个奇怪的例子,但我希望有人可以帮助我。
答案 0 :(得分:2)
你可以这样更新:
$("#link").click(function(e) {
e.preventDefault();
$("#searchSelect").show();
//$("#idSelect").selectpicker("val", "Janet");
setTimeout(function () {
$('#idSelect').selectpicker('toggle');
});
$("#searchSelect").find(".selected").removeClass('active');
});