我有一个网页,在加载时隐藏了一些元素,这里是 html 布局 部分 正如你所看到的,他们是一个按钮,单击该按钮我需要删除下一个子元素上的隐藏类,这里是 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/