我创建了三个输入用于 jquery 自动完成,但只有第一个有效。其他的不显示值!你如何在这里看到:
我的输入:
<input type="text" name="FirstName" class="typef">
<input type="text" name="FirstName" class="typef">
<input type="text" name="FirstName" class="typef">
我的代码:
$(function(){
$('.typef').autocomplete({
source: "/patients/list",
focus: function( event, ui ) {
$( ".typef" ).val( ui.item.nachnahme + " " + ui.item.geburtsdatum ),
$( ".typef2" ).val(ui.item.id );
return false;
},
select: function( event, ui ) {
return false;
}
})
.data( "ui-autocomplete" )._renderItem = function( ul, item ) {
return $( "<li>" )
.append( "<a>" + item.vorname + " " + item.nachnahme + " " + item.geburtsdatum + " " + "</a>" )
.appendTo( ul );
};
});