.net 一个页面有很多DIV 显示一个DIV则其他DIV隐藏 求大神告诉我下该怎么做 15C

.net 一个页面有很多DIV 显示一个DIV则其他DIV隐藏 我想通过上一个页面传过来的值来判断 求大神告诉我下该怎么做 来人啊。。。

5个回答

设置div容器的float属性,left 和right

简单
1. 给每个div都添加一个class,如class="allDiv"
2.每次传值过来的时候执行所有div隐藏(本来加载的时候就全部隐藏了,为的就是把当前显示的div隐藏),如果遍历所有$('.allDiv')的display属性设置成none就自己上网查,手机不方便输入。
3.根据传过来的值去寻找唯一的div,可以是id,也可以是索引(就是遍历出来的第几个),设置$('#你的div id').css('display','block')就好了

望采纳

如果是同级元素:
jQuery有个选择器 siblings() 获取出自己外的同级元素
你先获取你的要加载的jq对象显示,也就是display:bolck然后 用该对象 .siblings().css() 控制所有同级元素的display就可以了
如果不是同级元素:
那你传的值就跟你要显示的div有必然联系了 ,拿到值 去获取dom 然后控制display: block 然后其他的就是 none

根据判断的值选择显示哪个div,可以使用jquery中的hide和shou方法,可以加个判断,当前显示时,其他不显示,希望能对你有帮助

$("div").hide();
判断得到的DIv.show();

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问