我想能够在网页呈现后立即搜索,而不是点击搜索框然后开始输入。但是当我试图在原始源代码中模仿focusInput
时,它不起作用。
它可以通过访问https://ember-power-select.com/docs/multiple-selection和运行document.querySelector('.ember-power-select-trigger-multiple-input').focus()
再现,重点是input
标签。
我希望看到这样的事情
,但实际上什么也没发生。
我还试图在.click()
的所有父html元素上使用input
,但什么都没发生
有帮助吗?
我建议a tabindex给你。将tabindex设置为1时,搜索字段将是第一个要关注的字段。
作为替代方案,您可以尝试使用application instance initializer来实现这一目标。在其中,您现在可以选择适当的元素并将焦点设置在其上。