【问题标题】:Set Value in MagicSuggest dynamically在 MagicSuggest 中动态设置值
【发布时间】:2015-02-26 10:34:36
【问题描述】:

我正在将 MagicSuggest 用于带下拉菜单的多选文本框。我不知道如何动态设置值。我尝试过

var ms =$('#fruits').magicSuggest({
    //placeholder: 'Type some real or fake fruits',
    //toggleOnClick: true,
    //selectFirst:true,
    expandOnFocus: true,
    useTabKey: true,
    autoSelect: false,
    data: ['Banana','Mango','Apple','Orange']
});
   ms.setValue(['Banana']);

上面的代码工作正常。但我想根据其他文本框的值动态更改值。我试过了,

var ms1=$('#fruits').magicSuggest({});
ms1.setValue(['banana']);  

$('#fruits').val(['Banana']);

var m=$('#fruits').magicSuggest({value:['Banana']});

这三个解决方案都不起作用。请帮助....

问候, 雷卡

【问题讨论】:

    标签: jquery multi-select magicsuggest


    【解决方案1】:

    试试这个

     ms.addToSelection('banana',false);
    

    【讨论】:

    • 我在创建对象时犯了一个错误。我全局声明了变量 ms,然后在另一个函数中使用 ms.setValue 设置了值,它起作用了。
    猜你喜欢
    • 1970-01-01
    • 2013-03-07
    • 1970-01-01
    • 1970-01-01
    • 2020-11-08
    • 2016-10-17
    • 1970-01-01
    • 2022-07-06
    • 1970-01-01
    相关资源
    最近更新 更多