0

也许是一个微不足道的问题,但我想知道是否可以检查绑定到元素的当前自动完成对象。

假设自动完成绑定了一个输入元素:

<input id="myInput" />
<script>
$( "#myInput" ).autocomplete({
    source: [/* whatever */]
});
</script>

例如,我在Chrome debugger

$('#myInput').autocomplete.source
$('#myInput').autocomplete.delay

但是每个项目都会返回undefined

问题

是否可以在运行时访问整个自动完成对象?

4

2 回答 2

0

它应该是相当微不足道的:

var autocompleteObject = $( "#myInput" ).autocomplete({
    source: [/* whatever */]
});

您应该能够检查 autocompleteObject 对象。:-)

于 2012-11-20T18:50:51.050 回答
0

您想访问传递给自动完成的数组吗?

为什么不先把它放在一个全局变量中呢?

如果我误解了,那么这可能很有用:

自动完成源

于 2012-11-20T11:16:33.987 回答