【发布时间】:2015-12-23 09:18:46
【问题描述】:
我在引导程序中有以下列表
<i class="fa fa-plus rgh-i" data-toggle="collapse" data-target="#field-1"></i>
<i class="fa fa-plus rgh-i" data-toggle="collapse" data-target="#field-2"></i>
<i class="fa fa-plus rgh-i" data-toggle="collapse" data-target="#field-3"></i>
我使用引导程序来切换 div。
每个元素 html i 有一个 aria-expanded="true" 当我想显示我的 div 和 aria-expanded="false" 当我想隐藏我的 div 时。
我想检查是否已经有元素aria-expanded="true"..以及是否有next隐藏之前打开的。
$( "i" ).on( "click", function() {
if(There are elements of that property aria-expanded="true")
{
hide previous item before you open the current one
}else{
//something
}
});
我试图做一个例子 jsdfiddle 但不幸的是我们做到了......我希望你已经理解我想要做什么。
基本上...我在隐藏上一个项目之前简要地显示下一个并且不允许打开多个元素。
提前致谢!
【问题讨论】:
-
你在做手风琴吗?
标签: javascript jquery html css twitter-bootstrap