gpt4 book ai didi

jquery - 在 jquery 中自动完成选择后清除文本框

转载 作者:行者123 更新时间:2023-12-01 00:07:16 24 4
gpt4 key购买 nike

我已经使用 JQuery 实现了自动完成功能,当我选择数据时,它会存储在结果表中,选择后,我需要清除我无法执行的自动完成文本框。搜索相同并得到这个 Clear text box in Jquery Autocomplete after selection ,但我不知道把它放在哪里,而且在 Firebug 中,我在函数(事件,ui)处遇到错误。请帮助...我的代码如下。

$(function() {
function log( message ) {


$( "<div>" ).text( message ).prependTo( "#log" ).click(function(o){
$(this).remove();
});
$( "#log" ).scrollTop( 0 );

}


$( "#poolName" ).autocomplete({
source: function( request, response ) {
$.ajax({
url: "/DataWeb/getPoolName",
type : 'post',
dataType: 'json',
data: { name_startsWith: request.term },
success: function( data ) {
console.log(data);
response( $.map( data, function( item ) {
return {
label: item.poolName,
value: item.poolName
}
}));
}
});
},
minLength: 1,
select: function( event, ui ) {
log( ui.item ?
ui.item.label :
"Nothing selected, input was " + this.value);
},
open: function() {
$( this ).removeClass( "ui-corner-all" ).addClass( "ui-corner-top" );
},
close: function() {
$( this ).removeClass( "ui-corner-top" ).addClass( "ui-corner-all" );
}

});

});

最佳答案

$( "#poolName" ).autocomplete({
source: function( request, response ) {
$.ajax({
url: "/DataWeb/getPoolName",
type : 'post',
dataType: 'json',
data: { name_startsWith: request.term },
success: function( data ) {
console.log(data);
response( $.map( data, function( item ) {
return {
label: item.poolName,
value: item.poolName
}
}));
}
});
},
select: function (e, i) {
$('#poolName').val('');
return false;
}

,minLength: 1,
select: function( event, ui ) {
log( ui.item ?
ui.item.label :
"Nothing selected, input was " + this.value);
},
open: function() {
$( this ).removeClass( "ui-corner-all" ).addClass( "ui-corner-top" );
},
close: function() {
$( this ).removeClass( "ui-corner-top" ).addClass( "ui-corner-all" );
}

});

});

关于jquery - 在 jquery 中自动完成选择后清除文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13283149/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com