1

https://github.com/ehynds/jquery-ui-multiselect-widget/wiki/Methods

这真让我抓狂。列出了所有选项,但没有设置它们的方式!

我已经尝试了我能想到的一切,在构造函数中传递值,尝试调用方法来设置选项,但没有任何效果。

非常感谢帮助。

    const $venueSelect = $("#venueSelect").multiselect(
        {
            options: {
                noneSelectedText: 'MY CUSTOM TEXT' // (DOES NOT WORK)
            },
            close: function (event, ui) {
                var venueIds = $('#venueSelect').val();

                if (venueIds == '') {
                    window.location = '***';
                } else {
                    window.location = `***`;
                }
            }

        }
    );
4

1 回答 1

1

鉴于文档链接中的示例,该noneSelectedText属性应该位于您提供给插件实例化的选项对象的根目录中。尝试这个:

const $venueSelect = $("#venueSelect").multiselect({
  noneSelectedText: 'MY CUSTOM TEXT',
  close: function(event, ui) {
    var venueIds = $('#venueSelect').val();
    if (venueIds == '') {
      window.location = '***';
    } else {
      window.location = `***`;
    }
  }
});

于 2019-07-19T13:20:14.153 回答