【问题标题】:How to focus an MDL TextField如何聚焦 MDL 文本字段
【发布时间】:2016-06-13 16:20:31
【问题描述】:

聚焦 Material Design lite TextField 的正确方法是什么?

这行得通:

$("#myTextField").focus();

这不起作用:

document.getElementById('myTextField').parentNode.MaterialTextfield.focus();

但是,这个非常相似的代码可以禁用 TextField:

document.getElementById('myTextField').parentNode.MaterialTextfield.disable();

【问题讨论】:

  • 我认为没有设置焦点的 MDL 方法。你的第一个例子是正确的方法。

标签: material-design-lite


【解决方案1】:

你不需要 jQuery。

  input.focus();
  input.parentNode.classList.add('is-dirty');

【讨论】:

  • is-dirty 将永久浮动标签 - 使用“is-focused”而不是在输入有焦点时浮动它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-25
  • 2017-04-20
  • 2015-09-04
  • 2020-12-07
  • 1970-01-01
  • 2021-07-11
相关资源
最近更新 更多