我正在尝试在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,但尚未成功。
如何关注自动填充的查询字段?
答案 0 :(得分:0)
我认为交流不是您认为的节点。
尝试在输入节点上调用focus方法。
var inputNode = Y.one('#ac-input'),
ac = new Y.AutoComplete({ inputNode: inputNode });
inputNode.focus();