【问题标题】:How to focus on a newly created input element in Meteor如何专注于 Meteor 中新创建的输入元素
【发布时间】:2014-04-24 15:55:16
【问题描述】:

考虑这个要求。

模板中有

  • 将空白记录插入 Meteor Collection 的按钮
  • 输入元素列表表示可以编辑记录值的集合

当我按下按钮时,由于 Meteor 的反应性,带有空白记录的输入元素将显示为 html。 但是如何将输入设置为在创建时自动聚焦?

我知道也许在session 中设置一个ID 并在rendered 函数中判断它是一个解决方案。有没有更简单的方法来实现它?

【问题讨论】:

    标签: meteor


    【解决方案1】:

    在标准 HTML5 中,autofocus=autofocus 作为一个输入的属性会执行此操作,并且有 jquery 或 javascript 填充程序将其向后移动。使用 session 存储 id 可用于在更改 session 时重新显示模板数据,但焦点概念仍然是一个明显的问题。

    【讨论】:

      【解决方案2】:

      我在here 上发布了关于为此目的使用Template.templateName.rendered 的信息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-12-07
        • 2018-09-30
        • 1970-01-01
        • 2015-07-30
        • 2017-04-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多