请问js中我点击按钮显示一个div层,当我点击另一按钮,上个div层消失出现当前div层 15

<divclass=ui-list-info-wrap-hardware><dl><dt>…………</dt></dl><divclass=pop-software-det... <div class=ui-list-info-wrap-hardware>
<dl>
<dt>…………</dt>
</dl>

<div class=pop-software-details>dddd</div>

</div>
<div class=ui-list-info-wrap-hardware>
<dl>
<dt>…………</dt>
</dl>

<div class=pop-software-details>ddddsf</div>

</div>
$(".ui-list-info-wrap-hardware dl dt").click(function(){
$(this).parents().next(".pop-software-details").toggle();

});
这样写的话点下一个上一个div还在,求大神解答,因为有很多个div,不能设置每个div的class不同,如果在function中写点这个class,其他的都关闭,不是要写很多吗,该怎么弄啊,新人就拯救
展开
 我来答
匿名用户
2013-05-28
展开全部
把你的div class的名字改啦,你两个class的名字是一样的,所以肯定一样啊,你肯定用的类选择器,
追问
高出了
$(".ui-list-info-wrap-hardware dl dt").click(function(){
//隐藏
$(".pop-software-details").hide();
$(this).parents().next(".pop-software-details").toggle();
return false;
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式