我有一个网页,在加载时隐藏了一些元素,这是html布局部分
如您所见,它们是一个按钮,单击后,我需要删除下一个孩子的隐藏类,这里是jquery代码。
$(document).on('click', '#find-button', function (e) {
$('#find-data').children().first('.hidden').removeClass('hidden');
});
不知道发生了什么,但是代码不起作用
最佳答案
逻辑并不完全正确。first()
返回集合中的第一个元素,以书面形式您将拥有第一个孩子。
使用.hidden
上的children()
选择器代替仅过滤具有该类的那些,并获得该简化集的first()
改成
$('#find-data').children('.hidden').first().removeClass('hidden');
关于javascript - jQuery的 child 首先删除类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50081586/