【发布时间】:2020-10-30 08:25:36
【问题描述】:
上下文
我正在使用自动完成功能来搜索 360 或更多客户电子邮件地址。 我希望它只建议以用户输入的字母开头的地址。 例如,如果用户键入“thomas”,则该函数应返回以“thomas”开头的建议,因为此时它会显示名称中包含单词 Thomas anywere 的匹配项。
问题
如何修改任一 jquery 以确保返回以输入内容开头的项目?
<div class="ui-widget"> </div>
</fieldset>
</form>
<p> </p>
<meta charset="utf-8" />
<meta content="width=200, initial-scale=1" name="viewport" />
<title></title>
<script src="https://code.jquery.com/jquery-1.12.4.js"></script><script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script><script>
$( function() {
var availableTags = [
"testemail@yahoo.co.uk, ",
"helloemail@gmail.co.uk, ",
];
$( "#tags" ).autocomplete({
source: availableTags
});
$( "#tags" ).autocomplete("option", "position",
{ my : "right-1 top+35", at: "right top" })
$( "#tags" ).autocomplete({
minLength:4,
source: availableTags
});
} );
</script>
<p><label for="tags">Emails: </label>
<input id="tags" maxlength="120" size="80" type="text" /></p>
<style>
input[type='text'] { font-size: 24px; }
</style>
<div class="ui-widget"> </div>
【问题讨论】:
标签: html jquery autocomplete