2016-11-17 3 views
0
var columnBlock = $('<div class="col-md-2">'); 
var imagePoster = $('<img>'); 
var selectButton = $('<a href="secondPage.html"><button class="selectButton"></button></a>'); 

var movieID = results[i].id; 

imagePoster.attr('movie-id', movieID); 
imagePoster.attr('src', 'https://image.tmdb.org/t/p/w500' + results[i].poster_path); 

selectButton.text("Select Movie"); 
selectButton.attr('movie-id', movieID); 

columnBlock.append(imagePoster); 
columnBlock.append(selectButton); 
$('.row').append(columnBlock); 

Я хочу, чтобы ссылка imagePoster на secondPage.html, и я устал от того же метода, что и я, с кнопкой, но это забирает все изображения плакатов на странице.как связать другую страницу html с изображением плаката в jquery?

ответ

1

Удалить этот один: columnBlock.append(imagePoster);

Добавить это: var imagePoster_link = $('<a href="AnOtHeR.UrL">');
И это: imagePoster_link.append(imagePoster);
И это: columnBlock.append(imagePoster_link);

Просто перед: columnBlock.append(selectButton);(без изменений)

В короткий он помещает ваш img внутри элемента ancor перед тем, как отправить его в документ.

+0

удивительный, который сработал. Большое спасибо –

Смежные вопросы