渲染power-select-multiple后如何关注输入?

时间:2018-02-28 21:52:33

标签: ember.js

我希望能够在网页呈现后立即搜索,而不是点击搜索框然后开始输入。 但是,当我尝试在原始源代码中模仿focusInput时,它无法正常工作。

可以通过访问再现 https://ember-power-select.com/docs/multiple-selection 并运行专注于document.querySelector('.ember-power-select-trigger-multiple-input').focus()代码的input

我希望看到类似的东西 screen shot 2018-02-28 at 1 44 06 pm

,但实际上什么都没发生。

我还试图在.click()的所有父html元素上input,但没有发生任何事情

任何帮助?

1 个答案:

答案 0 :(得分:0)

我建议a tabindex给你。将tabindex设置为1时,搜索字段将是第一个要关注的字段。

作为替代方案,您可以尝试使用application instance initializer来实现此目的。在其中,您现在可以选择适当的元素并将焦点设置在其上。