【发布时间】:2016-07-03 04:47:24
【问题描述】:
我有一个从数据库中选择多个图像的 while 循环。我有一个带href的链接,单击它时有一个功能,它将打开一个视频模式框。现在它只选择第一个href链接,无论选择哪个。我如何确保它是正确的 href 而不仅仅是第一个?
PHP:这部分工作正常。
while ($row = $q->fetch()):
?>
<li class="item <?php echo $row['type'];?>"><a href="<?php echo $row['link'];?>" class="test-popup-link">
<?php if($row['img']) { ?>
<img src="upload/videoCovers/<?php echo $row['img'];?>" alt="<?php echo $row['title'];?>">
<?php }
else { ?>
<img src="upload/videoCovers/playBtn.png" alt="<?php echo $row['title'];?>">
<?php } ?>
</a>
</li>
JavaScript:
$(document).ready(function(){
var videoLink = $(".test-popup-link").attr("href");
$('.test-popup-link').magnificPopup({
items: {
src: videoLink
},
type: 'iframe' // this is default type
});
});
【问题讨论】:
标签: javascript php href attr