日期:2014-05-16  浏览次数:20414 次

关于多个不同ID的DIV 需调用不用 JS函数 的问题、、
我在网上找了jquery 展开隐藏 DIV 的函数,非常简单

<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready( function(){});
function slideToggle(){
$("#div1").slideToggle(500);//窗帘效果的切换
}
</script>

<a href=# onclick=slideToggle()>打开DIV</a>
<div id=1> 
测试<br>
测试
</div>

这样是可以实现的,但是问题来了,我不是只有一个div 
我而是批量产生若干个div

<a href=# onclick=slideToggle()>打开DIV</a>
<div id=div1> 
测试<br>
测试
</div>

<a href=# onclick=slideToggle()>打开DIV</a>
<div id=div2> 
测试<br>
测试
</div>

<a href=# onclick=slideToggle()>打开DIV</a>
<div id=div3> 
测试<br>
测试
</div>

.
.
.
.
.
这样我不管点哪个div上面的链接
都是展开的第一个div

求解决办法~!!

------解决方案--------------------
请复习jQuery的选择器部分。
------解决方案--------------------
将所有要应用的层设置class class="tree"

$(".tree").....


------解决方案--------------------
onclick="$(this).slideToggle(500)";