javascript - Material Design Lite 以编程方式触发 float 标签

标签 javascript material-design-lite

我正在为 MDL textfield with floating label 添加一个值通过 JavaScript。添加值后占位符保留,不会触发 float 标签。

我尝试通过 JavaScript 设置焦点,但它不起作用。我必须实际键入一个值才能使标签 float 。

有谁知道如何以编程方式触发 float 事件?

最佳答案

您可以尝试使用 MaterialTextfield.change() 方法来设置值并触发类更改。
但请记住,MaterialTextfield 组件是带有 mdl-js-textfield 的元素 看看这个短片 hack

关于javascript - Material Design Lite 以编程方式触发 float 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36123169/

相关文章:

javascript - React Native ECMAScript 6 对象语法只有键,没有显式值?

javascript - 未捕获的类型错误 : Cannot read property 'remove' of undefined

css - Material design lite 修复页眉但滚动页脚

javascript - Canvas 位置上的 p5.js 元素

javascript - 为什么 MDL 芯片组件和 Mustache.js 不能一起工作?

javascript - 如何向 Ember.js 对象添加动态方法名称?

javascript - 如果在新选项卡中打开时单击 anchor 链接(按住 Ctrl 并单击窗口),如何不在 anchor 链接上运行 onclick

javascript - MDL jQuery : label overlaps the content into a input field

javascript - 两列菜单的 Material Design Lite 示例 - 在 Chrome 中不起作用

javascript - API正在使用CORS,我如何在vue中使用axios?