根据文本框值 JavaScript 修改 complete.ly 选项



我想根据在另一个下拉列表中所做的选择来更改 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;

最新更新