YUI3自动完成调用焦点事件

时间:2013-01-28 14:19:06

标签: autocomplete focus yui3

我正在尝试在YUI3自动完成控件上调用focus(),但没有任何反应。

代码是:

var ac = new Y.AutoComplete({ inputNode: '#ac-input' });
ac.focus(); //doesn't do anything
ac.fire('focus'); //neither this
ac.simulate("focus"); //no success either, yes I did include 'node-event-simulate'
ac.invoke("focus"); //no success either

将“焦点”替换为“点击”,但没有。

尝试使用focusmanager,但尚未成功。

如何关注自动填充的查询字段?

1 个答案:

答案 0 :(得分:0)

我认为交流不是您认为的节点。

尝试在输入节点上调用focus方法。

var inputNode = Y.one('#ac-input'),
    ac = new Y.AutoComplete({ inputNode: inputNode });

inputNode.focus();