如果有任何方法可以在文本字段中隐藏部分jQuery自动完成功能,那么我就会徘徊。假设我搜索一个城市并自动完成返回json数据。我想在粗体黑色字母中输出“Austin”,在自动填充文本字段中以浅灰色字母输出“TX”。不确定是否有办法做到这一点。我可以添加json <span>
或其他任何内容,它在文本字段中返回<span>
值,而不是监听html标记。
答案 0 :(得分:0)
您可以使用response
方法在显示响应之前对其进行编辑。
$('#element').autocomplete({
source: // source,
response: function( event, ui ) {
/* Here you can edit the values of the respose */
alert('Item: ' + ui);
}
});