Input 纸张输入索引和焦点

Input 纸张输入索引和焦点,input,focus,polymer,polymer-1.0,paper-elements,Input,Focus,Polymer,Polymer 1.0,Paper Elements,我正在纸盒中使用纸张输入的实例。在某些情况下,当抽屉打开时,我希望第一个纸张输入。以下是输入的代码: 但是,当我通过控制台检查此元素时,element.focus()和element.$.input.focus()(per)返回未定义的,并且都不会更改纸张输入的焦点状态 如何以编程方式聚焦元素?可能问题在于输入尚未连接到dom,因此无法聚焦,您已经尝试了此操作。$.idElement.focus()异步?当你需要集中注意力时,试着做以下事情: this.async(function(){

我正在
纸盒中使用
纸张输入的实例。在某些情况下,当抽屉打开时,我希望第一个
纸张输入
。以下是输入的代码:


但是,当我通过控制台检查此元素时,
element.focus()
element.$.input.focus()
(per)返回
未定义的
,并且都不会更改
纸张输入的焦点状态


如何以编程方式聚焦元素?

可能问题在于输入尚未连接到dom,因此无法聚焦,您已经尝试了
此操作。$.idElement.focus()异步?当你需要集中注意力时,试着做以下事情:

this.async(function(){
   this.$.inputId.focus();
},someTime);//someTime is optional

使用jQuery,对于第一次纸张输入,您可以使用以下设置焦点:

        $('paper-input input').first().focus();
您还可以为特定纸张输入选择“按id”:

        $('#myValue input').focus();

我已经在开发者控制台上尝试了focus方法。当我处理呈现的页面时,情况还会是这样吗?这需要jQuery。谢谢tony,我更新了答案以表明答案使用了jQuery。这个问题的标题包括“tabindex”,但问题没有询问它,也没有回答任何问题。tabindex功能是否可用于纸张输入?