【问题标题】:How to disable / enable Select in Bootstrap-Select?如何在 Bootstrap-Select 中禁用/启用 Select?
【发布时间】:2019-11-15 14:16:08
【问题描述】:

我正在尝试动态禁用/启用select multiple,并且我已经尝试使用禁用的javascript,我已经尝试使用jquery,并且我已经尝试使用库本身的方法并且没有任何反应。

HTMLElements.forEach(divs => {
                        if(divs.hasAttribute('data-for') && divs.getAttribute('data-for') === 'Contracted Member') {
                            const HTMLInputElements  = divs.querySelectorAll('input'),
                                  HTMLSelectElements = divs.querySelectorAll('select');

                                  HTMLInputElements.forEach(_inputElements  => _inputElements.removeAttribute('disabled'));
                                  HTMLSelectElements.forEach(_selectElement => {
                                      console.log(_selectElement.id)
                                      $('#RSCICMS').prop('disabled', true);
                                      $('#RSCICMS').selectpicker('render');

                                    });

                                  divs.setAttribute('data-status', 'actived');
                        }
                    });

动画

注意

我试过关注this question,但是没用。

【问题讨论】:

    标签: bootstrap-select bootstrap-selectpicker


    【解决方案1】:

    您是否尝试过使用$('#RSCICMS').selectpicker('refresh') 而不是$('#RSCICMS').selectpicker('render')

    来自the docs:渲染仅用于更改值,而刷新用于启用/禁用选择器。

    【讨论】:

    • 这看起来更像是评论而不是答案!
    猜你喜欢
    • 1970-01-01
    • 2013-11-24
    • 2020-08-19
    • 1970-01-01
    • 1970-01-01
    • 2013-09-14
    • 1970-01-01
    • 2012-06-29
    相关资源
    最近更新 更多