【问题标题】:Bootstrap: select/option list doesn't get refreshed after programmatically adding itemBootstrap:以编程方式添加项目后,选择/选项列表不会刷新
【发布时间】:2014-04-26 15:03:31
【问题描述】:

我有以下选择/选项

<select class="bs-select form-control">
    <option value="AL">Alabama</option>
    <option value="WY">Wyoming</option>
</select>

在我的脚本部分,我有这个,它工作正常。样式正在应用中

$(document).ready(function () {
    $('.bs-select').selectpicker();
});

我有一个按钮:

$('.bs-select').append($('<option>', {
                        value: 0,
                        text: "test"
                    }));

但是我的选择列表没有刷新。

我尝试添加

$('.bs-select').selectpicker();

追加后还是不行。

如果我删除 $(document).ready 中的 $('.bs-select').selectpicker(),我的选择列表会刷新

添加项目后如何让我的列表刷新?

【问题讨论】:

    标签: javascript jquery html twitter-bootstrap


    【解决方案1】:

    添加新选项后使用refresh

    $('.bs-select').selectpicker('refresh');
    

    【讨论】:

    • @NullReferenceException 如果我的回答对你有用,请接受。
    • 在我接受答案之前有 10 分钟的等待期。我相信你知道。
    • 数据表 fnInitComplete 和 ajax dataFilter 与刷新一起工作
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-02
    • 2017-12-11
    • 1970-01-01
    相关资源
    最近更新 更多