gpt4 book ai didi

javascript - jQuery 自动完成到 jQuery UI 自动完成迁移(jQuery 1.2.x 到 2.x)

转载 作者:行者123 更新时间:2023-11-28 08:06:20 27 4
gpt4 key购买 nike

我正在尝试迁移旧脚本以使用最新的 jquery.ui.autocomplete.jsjQuery 2.1.1 (加载 jquery-migrate-1.2.1.min.js 有帮助,但我不想使用它)。

这是我想要完成的事情,找到:

$("input").autocomplete(["a", "b", "c"]);

并更改为:

$("input").autocomplete({
source: ["a", "b", "c"]
});

这是我的三段旧代码:

$("#county").autocomplete(CountyArray, {            
width: 170,
matchContains: false,
selectFirst: false
}).result(function(event, data, formatted) {
if($("#county").val()!=''){
$("#place").val('');
$("#street").val('');
$('#islike').val('0');
LoadPlaceListNew(0);
}
});

...

$("#street").autocomplete(siteURL+"auto_street.php?county="+county+"&place="+place,{
width: 260,
selectFirst: false
}).result(function(event, data, formatted) {
$("#street").val(formatted.split(" (")[0]);
if($("#street").val()!=''){
LoadZipcodesNew(0);
}
});

提前谢谢您!

最佳答案

我们发现,只需要最新的 jQuery 和 jquery.ui.autocomplete.js (jquery-migrate-1.2.1.min.js 是一个根本不需要的解决方法):

$("#county").autocomplete({
source: CountyArray,
/*
width: 170,
matchContains: false,
selectFirst: false
*/
select: function(event, data) {
if($("#county").val()!=''){
$("#place").val('');
$("#street").val('');
$('#islike').val('0');
LoadPlaceListNew(0);
}
}
});

...

$("#street").autocomplete({
source: siteURL+"auto_street.php?county="+county+"&county="+county,
/*
width: 260,
selectFirst: false
*/
select: function (event, ui) {
var strit = ui.item.value;
strit = strit.split(" (")[0];
if (ui.item && ui.item.value){
titleinput = ui.item.value;
$("#street").val(strit);
ui.item.value= $.trim(strit);
}
if($("#street").val()!=''){
LoadZipcodesNew(0);
}
}
});

关于javascript - jQuery 自动完成到 jQuery UI 自动完成迁移(jQuery 1.2.x 到 2.x),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24748740/

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