我使用以下代码
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
//Document ready
$(document).ready(function(){
//Show info
$('a.getinfo').live("click", function(event){
event.preventDefault();
$(this).css("display","none");
$(this).next('.info').css("display","block");
}
);
$('a.getback').live("click", function(event){
event.preventDefault();
$(this).css("display","none");
$(this).prev('a.getinfo').css("display","block");
}
);
});
</script>
<style>
.info {
display: none
}
</style>
<ul>
<li>
<a href="#" class="getinfo">
<img src="http://s13.postimage.org/7xkjh8991/image.jpg">
<span class="sticker opacity">get info</span>
</a>
<div class="info">
<a href="#" class="getback">
some info
<span class="sticker-back opacity">back</span>
</a>
</div>
</li>
<li>
<a href="#" class="getinfo">
<img src="http://s13.postimage.org/7xkjh8991/image.jpg">
<span class="sticker opacity">get info</span>
</a>
<div class="info">
<a href="#" class="getback">
some info
<span class="sticker-back opacity">back</span>
</a>
</div>
</li>
<li>
<a href="#" class="getinfo">
<img src="http://s13.postimage.org/7xkjh8991/image.jpg">
<span class="sticker opacity">get info</span>
</a>
<div class="info">
<a href="#" class="getback">
some info
<span class="sticker-back opacity">back</span>
</a>
</div>
</li>
</ul>
它应该做什么:
- 当您单击图像时,图像将隐藏并显示文本“返回一些信息”。
- 现在,当我单击文本“返回一些信息”时,我应该得到以前的图像
问题:
- 我无法显示图像。可能我不知道如何正确选择类'.getinfo'