Javascript 如何使用MaterialDesignLite正确附加文本字段?

Javascript 如何使用MaterialDesignLite正确附加文本字段?,javascript,jquery,material-design,material-design-lite,Javascript,Jquery,Material Design,Material Design Lite,我试图用jQuery附加一个新的带有浮动标签的文本,但附加的文本字段没有设置动画 我怎样才能使它成为动画 以下是我的jQuery代码: $('body').on('keypress','stepcity',函数(e){ 设keyCode=e.keyCode | | e.which; 如果(键码==9 | |键码==13) { e、 预防默认值(); 设id=$('stepcity')。长度+1; $('stepcity')。追加('stepcity'); } });如果对DOM进行更改,则材质

我试图用jQuery附加一个新的带有浮动标签的
文本,但附加的文本字段没有设置动画

我怎样才能使它成为动画

以下是我的jQuery代码:

$('body').on('keypress','stepcity',函数(e){
设keyCode=e.keyCode | | e.which;
如果(键码==9 | |键码==13)
{
e、 预防默认值();
设id=$('stepcity')。长度+1;
$('stepcity')。追加('stepcity');
}

});如果对DOM进行更改,则材质处理程序(如您错过的动画)将不会应用于这些更改。 您必须调用
componentHandler.upgradeDom()。那么它的行为应该和预期的一样

这似乎也是错误的:
let id=$('stepcity')。长度+1
它可能应该是一个类或id选择器