Javascript 自动完成选择值
我需要您的帮助来解决jquery自动完成的问题。我已经包括了jqueryv1.11,并且创建了这个脚本 对于html页面:Javascript 自动完成选择值,javascript,html,autocomplete,Javascript,Html,Autocomplete,我需要您的帮助来解决jquery自动完成的问题。我已经包括了jqueryv1.11,并且创建了这个脚本 对于html页面: <input id="box_contributors_adduser_input_search" type="search" maxlength="25" placeholder="Nome Utente"/> <div id='contributors_adduser_autocomplete_div'> <ul
<input id="box_contributors_adduser_input_search" type="search" maxlength="25" placeholder="Nome Utente"/>
<div id='contributors_adduser_autocomplete_div'>
<ul class='contributors_adduser_autocomplete_ul'></ul></div>
</div>
未定义行this.value.:
有人能帮我解决吗?非常感谢 您包括jQuery UI和jQuery吗。自动完成是一种-UI方法。是的,我收到的错误在jQueryUI页面中
$(function() {
$("#box_contributors_adduser_input_search").autocomplete({
source: "user.php",
select: function(event, ui) {
alert(ui.item.value);
},
search: function(event, ui) {
$('.contributors_adduser_autocomplete_ul').empty();
},
close: function(event, ui) {
$('.contributors_adduser_autocomplete_ul').empty();
$("#contributors_adduser_autocomplete_div").css("display", "none");
}
})
.autocomplete("instance")._renderItem = function( ul, item ) {
if($('#contributors_adduser_autocomplete_div').css('display') == 'none')
{$("#contributors_adduser_autocomplete_div").css("display", "block");}
return $("<li></li>")
.data('ui-autocomplete-item', item)
.append("<p>"+item.label+"</p><p>"+item.desc+"</p>")
.appendTo($('.contributors_adduser_autocomplete_ul'));
};
});
item = ui.item.data( "ui-autocomplete-item" );
if ( false !== this._trigger( "focus", event, { item: item } ) ) {
// use value to match what will end up in the input, if it was a key event
if ( event.originalEvent && /^key/.test( event.originalEvent.type ) ) {
this._value( item.value );
}
}