jquery实现不指定div的ID,控制不同层的显示与隐藏

因为有许多按钮要显示不同的层,所以不可能在JQ里面制定ID,那样代码会非常多哪位大神能帮我写个代码,可以在按钮的onclick里面指定所需要隐藏或显示层的ID?例如<ao... 因为有许多按钮要显示不同的层,所以不可能在JQ里面制定ID,那样代码会非常多
哪位大神能帮我写个代码,可以在按钮的onclick里面指定所需要隐藏或显示层的ID?

例如<a onclick="onhide(#a1)">显示ID为A1层</a>

JQUERY或者JAVA都可以,谢谢
展开
 我来答
二牛资讯
2014-11-25 · TA获得超过736个赞
知道小有建树答主
回答量:631
采纳率:50%
帮助的人:566万
展开全部
既然每个div有固定的ID,那么控制起来就容易了:
这里假设所有的需要控制的div都在class=‘pdiv'的层中(或者这些div有一个其他的共同的属性都可以)
<a onclick="onhide(a1)">显示ID为A1层</a>

...
<a onclick="onhide(an)">显示ID为AN层</a>
<div class='pdiv'>
<div id="a1">...</div>

...
<div id="an">...</div>
</div>
<script>
function onhide(divid){

$(".pdiv").children().hide();

$("#" + divid).show();

}
</script>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式