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