【问题标题】:Add object array to jquery-ui autocomplete将对象数组添加到 jquery-ui 自动完成
【发布时间】:2015-05-11 17:17:09
【问题描述】:

我正在使用jquery-ui 插件,我想要完成的是使用一对值(键和标签值)数组作为autocomplete 文本输入的源。 我的数组看起来像:

var valuesArray = [{
    label: 'Name_1',
    key: 1
}, {
    label: 'Name_2',
    key: 2
}, {
    label: 'Name_3',
    key: 3
}, {
    label: 'Name_4',
    key: 4
}];

在检索输入文本元素值时,我需要标签属性出现在文本输入中,同时获取 key 属性。

提前致谢

【问题讨论】:

    标签: javascript jquery jquery-ui jquery-autocomplete


    【解决方案1】:

    我认为据我了解,这就是您所需要的。

        $("#someID").autocomplete({        
        source: function(request, response) {
            var data = [{
            label: 'Name_1',
            key: 1
        }, {
            label: 'Name_2',
            key: 2
        }, {
            label: 'Name_3',
            key: 3
        }, {
            label: 'Name_4',
            key: 4
        }];
    
            response(data);
        },
        select: function( event, ui ) {
            $( "#someID" ).val( ui.item.key); 
            alert(ui.item.key);
            return false;
        }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-25
      • 1970-01-01
      • 2016-07-19
      • 2019-10-11
      相关资源
      最近更新 更多