2015-10-05 152 views
2

我的编辑形式,材料设计而成,我设置输入用jQuery材料设计 - 与jQuery

$( “#项目”)VAL( '值')

设置输入

但是它具有this的效果。在我用键盘编辑它之前,材料设计中的js“认为”输入中没有文字。

我试着触发诸如.change(),.keyup()或keypress()这样的事件,但它不起作用。

感谢您的帮助或提示。

+1

你能上的jsfiddle或等准备演示? – guvenckardas

+0

https://codepen.io/anon/pen/zvZQbj –

+0

https://codepen.io/anon/pen/wKJbLG现在工作。 – guvenckardas

回答

1

这里是一个DEMO

脚本:

$("#sample1").val('TEST').parent('.mdl-textfield').addClass('is-dirty').removeClass('is-invalid'); 
+0

谢谢,它仍然显示红色下划线虽然:( –

+0

我编辑的代码,请再试 – guvenckardas

+0

重点是好的,但下划线应该是蓝色,所以用户知道它是有效的输入 –