我有一个像这样的jquery自动完成:
$( "#search" ).catcomplete({
delay: 0,
minLength: 2,
autoFocus: true,
source: function( request, response ) {
$.post('translations/gettrans',{term: request.term}, function(data){
response( $.map( data, function( item ) {
return {
label: item.label,
value: item.value,
category: item.category
}
}));
},'json');
},
select: function(event, ui) {
event.preventDefault();
var value = ui.item.value;
var label = ui.item.label;
$(this).val(value);
$(this).text(label);
$('#term').submit();
}
});
问题是当我在下拉列表中选择某些内容时,文本字段会更改为该值。我想重视改变,但输入的外观不是..
我该怎么做?