【发布时间】:2014-07-28 17:33:54
【问题描述】:
这是我的 jquery 代码。年份是表单输入标签 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);
【问题讨论】:
-
看了你的问题真的伤了我的眼睛。您能否稍微努力一下来更正您的格式(大写、缩进...)?
标签: javascript jquery html autocomplete jquery-ui-autocomplete