У меня есть список фильмов, и когда я нажимаю на заголовок одного, я хочу, чтобы он отображал данные, которые извлекаются с XML-страницы для этого названия фильма в новое окно.JQuery .click показать правильное значение из цикла
Я перекручивание через файл XML, чтобы получить список фильмов, в первую очередь
$(xml).find('movie').each(function() {
//Adding the movie title.
$("body").append("<section class = 'list' id='m" + n + "'><p>" + $(this).attr("name") + "</p></section>");
говорят, например, мой первый фильм «Терминатор 2 Судный день»
Моя последняя попытка использования массив .. но он все еще просто отображает один и тот же заголовок для каждого заголовка, который я нажимаю, который является первым, Terminator.
$(xml).find('movie').each(function() {
//Adding the movie title.
$("body").append("<section class = 'list' id='m" + n + "'><p>" + $(this).attr("name") + "</p></section>");
//adding movie website link
$("#m" + n).append("<a href='" + $(this).find("website").text() + "'>" + $(this).attr("name") + "'s website</a> <br />");
//adding other movie info in new window
info.push(($(xml).find("movie").attr("name")));
$("#m" + n+" p").click(function() {
mWindow = window.open("", "", "width=500,height=500");
mWindow.document.write(info[info.length-1]);
});
n++
});
так что вопрос ур? – Alex
Как я могу это исправить, поэтому, когда я нажимаю второй заголовок, он появляется с информацией для этого второго заголовка, то же самое для остальной части списка названий. На данный момент это только отображение информации для первого названия, независимо от того, что я нажимаю. – Kalkrin
Каково название тега title в файле XML-фильмов? – Alex