У меня есть кнопка, которая добавит, показывают форму на странице. как я могу переместить фокус в первое поле формы, когда та кнопка нажата?
простой пример:
HTML:
<form style="display:none;" id="newForm">
<input type="text" id="firstField">
</form>
<input type="button" id="showForm" value="add new">
jQuery:
$("#showForm").click(function(){
$("#newForm").show();
//move focus??
});
Это может быть так:
$("#newForm input:first").focus();
Более быстрый поиск был бы просто.
$('#firstField').focus()
Однако если вы удалите ID из элемента, то это будет лучше, но немного медленнее.
$('#newForm input:first').focus();