gpt4 book ai didi

javascript - 如何检查是否为 "true or false = expanded area?"

转载 作者:搜寻专家 更新时间:2023-10-31 21:47:20 24 4
gpt4 key购买 nike

我在 Bootstrap 中有以下列表

<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>

我使用 bootstrap 来切换一个 div。

每个元素html i有一个 aria-expanded="true"当我想显示我的 div 和 aria-expanded="false" 时当我想隐藏我的 div 时。

我想检查是否已经有 aria-expanded="true" 的元素..以及是否有下一个隐藏以前打开的。

$( "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 的例子,但不幸的是我们做了......我希望你已经明白我想做什么。

基本上...我在隐藏上一个元素以显示下一个元素之前简要说明并且不允许打开多个元素。

提前致谢!

最佳答案

if(this.attr('aria-expanded') === "true"){
// hide previous item before you open the current one
}

关于javascript - 如何检查是否为 "true or false = expanded area?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34432222/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com