我想根据在另一个下拉列表中所做的选择来更改complete.ly对象的自动完成选项。
我通过updateAuto
来通过JQuery调用$("#ddlToWatch").change(updateAuto)
函数。
updateAuto
函数定义如下:
function updateAuto() {
var optionsDD;
if ($("#ddlToWatch").val() == "bla") {
optionsDD = [
'blabla',
'blabla2'
];
};
$("#mycompletelybox").options = optionsDD;
};
您似乎无法使用options
JQuery
直接访问complete.ly
{{1}}个对象。如果这确实是问题,建议的方法是什么?
欢迎任何帮助。
答案 0 :(得分:0)
我最终用全局变量初始化文本框
var mybox;
$(function() {
mybox = completely($("#mycompletelybox"), {color:'black'});
}
并在上面的代码中使用该变量。 所以,而不是
$("#mycompletelybox").options = optionsDD;
使用
mybox.options = optionsDD;