gpt4 book ai didi

javascript - 如何在jquery自动完成中动态清除和添加源数据

转载 作者:行者123 更新时间:2023-11-28 19:47:05 24 4
gpt4 key购买 nike

这是我的jquery代码。year是表单输入标记id。years是数组变量,它包含所有年份值。我将此数组放入自动完成源中。它工作正常。但是一旦我在设置自动完成源后将自动完成源设置为null年数组不起作用。如何解决这个问题?

$("#year").blur(function() {
var keyEvent = $.Event("keydown");
keyEvent.keyCode = $.ui.keyCode.ENTER;
$(this).trigger(keyEvent);
// Stop event propagation if needed
return false;
}).autocomplete({
autoFocus : true,
source : years,
selectFirst : true,
select : function(event, ui) {
variableyear = (ui.item.lable);
}
});

清除源数据的代码:

$("#year").autocomplete('option', 'source', null);

最佳答案

尝试设置一个空数组作为源:

$("#year").autocomplete({source: []});

$("#year").autocomplete('option', 'source', []);

关于javascript - 如何在jquery自动完成中动态清除和添加源数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24098907/

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