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,我厌倦了与按钮相同的方法,但是它带走了页面上的所有海报图像。

最佳答案

删除此内容:columnBlock.append(imagePoster);

添加此:var imagePoster_link = $('<a href="AnOtHeR.UrL">');
这是:imagePoster_link.append(imagePoster);
这是columnBlock.append(imagePoster_link);

之前:columnBlock.append(selectButton);(不变)

简而言之,它将img放在文件中之前,将您的放入ancor元素中。

关于javascript - 如何将另一个HTML页面链接到jquery中的海报图像?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40644917/

10-13 01:46