我想对 jQuery UI 自动完成进行一些自定义:
1) 如果没有找到结果,它应该在列表中输出“no results found”。
2)是否可以在输入结果时突出显示/加粗字母?例如,如果我输入“球”并且我的结果中有“足球”,它需要输出为足球
3) 出现在顶部的结果是否可以匹配字符串的开头。例如,假设我的数据库中有 3 个条目:
- 占星家
- 空间站
- 星星
我开始输入“st”——这将按顺序显示这 3 个条目。但我希望“明星”成为第一个结果。
目前用于生成结果的 MySQL 查询是:
$query = mysql_query("SELECT id, name FROM customer WHERE name LIKE '%".$_GET['term']."%' ORDER BY name");