in jQuery, я динамически создаю элементы списка, и каждый из них содержит небольшую форму со скрытыми полями. Идентификаторы формы создаются динамически и записываются обратно в идентификатор. Это все отлично работает. Моя проблема в том, что когда я нажимаю кнопку выбора в одном из элементов списка, я не могу получить значения входных данных в форме. У кого-нибудь есть идеи?
$(document).on('click', '.select-button', function(e) {
var selectedFormID = $(this).parent().attr("id"); // gets the ID of the form selected
document.getElementById(selectedFormID).submit(); // submits the correct <li><form> selected
userzip = $("#userzip").val(); // can't get any of these values
services = $("#services").val();
});
Если бы я использовал:
$(document).on('submit', '#form_someID', function(e) {
e.preventDefault();
userzip = $("#userzip").val();
services = $("#services").val();
alert(services);
});
Это работает нормально ... но идентификатор - stati c, который не помогает .. Мне нужно отправить ТОЛЬКО форму выбранного элемента списка.
Любой вклад будет принят с благодарностью