У меня есть веб-проект, в который я вставляю некоторый вопрос с созданным html-кодом на страницу html. Поскольку этот объект html создается динамически, я не знаю, сколько вопросов будет и каковы будут их идентификаторы. Мне нужно получить выбранные ответы.Как получить данные с jquery из динамически создаваемых объектов html
Здесь есть фрагмент кода html, созданный динамически, и некоторые функции javascript с демонстрацией JSFiddle. Функция nextPage, где я пытаюсь получить выбранные ответы, не работает.
function nextPage() {
var results = new Array();
var contents = $(this).parents("div").parents("div").find("input");
contents.filter(":checked").each(function() {
var idx = $(this).index();
results.push($(this).parent().children().get(idx + 1).innerHTML);
alert($(this).parent().children().get(idx + 1).innerHTML);
});
contents.filter(":text").each(function() {
results.push($(this).val());
});
alert(results.join(";"));
pageNumber += 1;
window.location = '#question' + pageNumber;
}
Как я могу получить выбранные ответы? Любая помощь будет оценена.
Да, это то, что мне было нужно. Большое спасибо. –
[JSFiddle Demo] (http://jsfiddle.net/frozt/gyztc/1/) здесь, в этом примере, я расширил типы. Но мне не удалось получить значение ползунка, выбранное пользователем. Не могли бы вы проверить код? –
@ user2599879: проверьте свою скрипку, вот ссылка http://jsfiddle.net/gyztc/2/ – maverickosama92