bootstrap-select:如何查找所选选项并删除或添加类

时间:2016-12-20 19:06:13

标签: jquery

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');

但我无法找到办法。这是一个奇怪的例子,但我希望有人可以帮助我。

1 个答案:

答案 0 :(得分:2)

你可以这样更新:

  $("#link").click(function(e) {
      e.preventDefault();
    $("#searchSelect").show();

    //$("#idSelect").selectpicker("val", "Janet");

   setTimeout(function () {
        $('#idSelect').selectpicker('toggle');
        });

   $("#searchSelect").find(".selected").removeClass('active');


  });

jsFIDDLE:https://jsfiddle.net/Devasnsh_Kumar/n1zz8kkw/44/