2016-06-13 2 views
0

Каков правильный способ фокусировки материального дизайна lite 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 будет постоянно плавать на этикетке - вместо этого используйте «сфокусированный», чтобы просто плавать, пока вход имеет фокус. – fubaar

Смежные вопросы