【发布时间】:2018-02-17 17:46:40
【问题描述】:
我想创建一个包含 div 内容的灯箱,但现在找不到比自己做更好的方法了。 我想用下一个替换当前内容。这是我的代码:
<div class="gallery_pic">
<div class="content">
<div class="content_inner">
<img src="img"/>
<p>content text</p>
</div>
<div class="icon_right"></div>
</div>
<img src="img" />
</div>
<div class="gallery_pic">
<div class="content">
<div class="content_inner">
<img src="img2"/>
<p>content text</p>
</div>
<div class="icon_right"></div>
</div>
<img src="img2" />
</div>
</div>
<script>
$('.gallery_pic').click(function(){
$('.content', this).show();
});
$('.icon_right').click(function(){
$('.content').replaceWith( ??? );
});
</script>
当单击图库图片时,会打开包含其内容的灯箱,当单击 icon_right 时,应显示下一个父级的下一个 .content 而不是当前的。我该怎么做?
谢谢!
【问题讨论】:
标签: jquery parent lightbox children replacewith