У меня есть сценарий, который смотрит на всплывающее модальное с формой и должен получить первый ввод и сосредоточиться на этом. Формы могут меняться, и входной идентификатор всегда будет отличаться.
Я улавливаю id с помощью var item_id = $('.otf_itm [id]').first().prop('id');
Это возвращает первый. В случае, если вход имеет идентификатор города. Проблема в том, что элемент не фокусируется, когда я использую $('#' + item_id).focus();
Как я могу получить элемент формы для фокусировки? Я успешно использовал этот метод до получения данных с использованием.val() и других манипуляций с частями страницы
// works
$('#town_name').focus();
// doesnt work
$('#' + item_id).focus();
$("#myForm input:first").focus();
Будет сфокусирован первый элемент ввода. Независимо от первого элемента ввода.
Элементы примечания <select>
не подпадают под эту категорию.
id
myForm
$("form input:first")
. Так как ОП не уточнил, как найти форму, я не смог написать правильный ответ :)
item_id
?otf_itm [id]
?