根据文本框值javascript修改complete.ly选项
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了根据文本框值javascript修改complete.ly选项相关的知识,希望对你有一定的参考价值。
我想根据在另一个下拉列表中进行的选择来更改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
对象。如果这确实是问题,建议的方法是什么?
欢迎任何帮助。
答案
我最终用全局变量初始化文本框
var mybox;
$(function() {
mybox = completely($("#mycompletelybox"), {color:'black'});
}
并在我上面的代码中使用该变量。所以,而不是
$("#mycompletelybox").options = optionsDD;
使用
mybox.options = optionsDD;
以上是关于根据文本框值javascript修改complete.ly选项的主要内容,如果未能解决你的问题,请参考以下文章
javascript:在用户键入或更改文本框值时忽略无效输入[重复]