我正在尝试使用加号和减号框创建切换效果,用于显示和隐藏div。以下是示例http://theodin.co.uk/tools/tutorials/jqueryTutorial/index.html。
这是我使用的脚本。
这是我使用的脚本。
$(function(){
$('.block').hide();
$('#show').toggle(function(){
$('.block').show();
$(this).attr("src","images/minus.jpg" );
},function(){
$('.block').hide();
$(this).attr("src", "images/plus.jpg" );
});
});
The HTML
<div id="show"> Open <img id="show" src="images/plus.jpg"/> </div>
<div class="block">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
</div>
这段代码在一个div中运行良好,但是当我有多个div时,当我点击其中一个时,所有的都会显示出来。是否有一种方法可以使用我已有的代码分别切换它们?