【问题标题】:easyautocomplete: is that possible to pass an array to getValue method?easyautocomplete:可以将数组传递给 getValue 方法吗?
【发布时间】:2019-08-14 21:54:37
【问题描述】:

例如,我想同时在“名称”和“代码”字段中搜索单词。我怎样才能做到这一点? 也许是这样的: 获取值:“名称”、“代码”、

var options = {
	url: "http://easyautocomplete.com/resources/countries.json",

	getValue: "name",

	list: {
		match: {
			enabled: true
		}
	}
};

$("#provider").easyAutocomplete(options);
<html lang="en">
<head>
  <meta charset="utf-8">

  <title>Test</title>

  <!--[if lt IE 9]>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.js"></script>
  <![endif]-->
</head>

<body>
<input type="text" id="provider"/>


  <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://easyautocomplete.com/dist/jquery.easy-autocomplete.min.js"></script>
</body>
</html>

【问题讨论】:

  • 您也可以建议其他解决方案

标签: json easyautocomplete


【解决方案1】:

您应该能够将函数传递给 getValue 选项,如下所示:

     getValue: function(element) {
         var my_value = element.name + ' ' + element.code;
         return my_value;
     },

查看他们的docs 了解更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-18
    • 2022-06-17
    相关资源
    最近更新 更多