2016-06-13 8 views
0

マテリアルデザインライトTextFieldに焦点を当てる適切な方法は何ですか?MDL TextFieldのフォーカス方法

これは動作します:

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

これは動作しません:

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

しかし、この非常によく似たコードは、TextFieldを無効にするに動作します:あなたは必要ありません

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

フォーカスを設定するMDLメソッドはありません。あなたの最初の例は正しい方法です。 – Matthew

答えて

2

jQuery。

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

is-dirtyは、ラベルを永続的に浮動させます - 入力がフォーカスを持っている間に浮動させる代わりに "is-focused"を使用します。 – fubaar

関連する問題