通过搜索最接近的类来更改类
Change class by searching for the closest class
我想在按下按钮后更改最近div的类。让我通过展示一些代码来更清楚地说明这一点。我有以下HTML:
<div class="wrapper">
<div class="title">
<div class="aa">-</div>
<div class="ab">-</div>
<div class="ac">-</div>
<div class="navigation">
<a href="#" class="test">Test link</a>
</div>
</div>
<div class="content not_active">
<p>
Text
</p>
</div>
</div>
使用以下CSS:
.active{
display:block;
}
.not_active{
display:none;
}
现在,我的目标是找到最接近的类为.not_active
的div,并在按下具有类navigation
的超链接后更改该类。
我用jQuery尝试了一下,代码如下:
$(function () {
$('.navigatie a').click(function () {
$(this).parent().parent().find('.not_active').toggleClass('active');
});
});
但没有成功。我做错了什么?
JSFIDDLE演示
这是因为您使用的是.navigatie
类而不是.navigation
。
这里是JSFiddle
。
相关文章:
- 获取最接近的数组数
- 从同级字符串中指定最接近的元素类
- 当使用'最接近的':jQuery
- 如何使刻度四舍五入到最接近的 # 的倍数
- 如何根据数值通过数据属性进行搜索并获得最接近的值
- 通过搜索最接近的类来更改类
- 获取TR之外最接近的隐藏值
- JQuery获取最接近的元素并筛选子元素
- 获取最接近所选选项的最快方式
- j查询树遍历从子级到最接近过滤的父级
- JavaScript:如何在最接近值的关联数组中查找键
- jquery onclick 切换最接近的 UL
- 在 javascript 数组中搜索最接近的下一个值
- 如何确定乘以后将使您最接近目标数字的数字
- 单击按钮,如何获取与类最接近的td值
- javascript代码查找最接近零的tescase
- 未获得最接近0的结果
- jQuery此语法或最接近的语法
- 文本框使用关键字搜索数组并显示最接近的结果
- Sqlite最接近的数字搜索