javascript - jquery 子级首先删除类

标签 javascript jquery

我有一个网页,在加载时隐藏了一些元素,这里是 html 布局 enter image description here 部分 正如你所看到的,他们是一个按钮,单击该按钮我需要删除下一个子元素上的隐藏类,这里是 jquery 代码。

$(document).on('click', '#find-button', function (e) {
 $('#find-data').children().first('.hidden').removeClass('hidden');
});

不确定发生了什么,但代码不起作用

最佳答案

逻辑不太对。

first() 返回集合中的第一个元素,这样您将拥有第一个子元素。

使用 children() 上的 .hidden 选择器来仅过滤具有该类的内容,并获取该类的 first()减少集

更改为

$('#find-data').children('.hidden').first().removeClass('hidden');

关于javascript - jquery 子级首先删除类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50081586/

相关文章:

javascript - 使用 Javascript 将数字转换为可打印的字符串值

javascript - 如何访问 ngOnInit 上的 nativeElements?

javascript - 通过叠加背景可以看到 Bootstrap 事件选项卡

javascript - 通过AJAX/PHP设置变量提交URL,无需刷新页面,加载变量

javascript - 使用 jQuery 的 slider 幻灯片

javascript - 你如何从 getInitialProps 中的 url 获取查询参数?

javascript - 使用 JavaScript 从 HTML 表单中删除所有输入标签

javascript - 将区域元素转换为 div

javascript - 查询 :not selector with wildcard

javascript - 如果 div 包含某些更改父 div 的 css