我有一个网页,在加载时隐藏了一些元素,这是html布局部分javascript - jQuery的 child 首先删除类-LMLPHP
如您所见,它们是一个按钮,单击后,我需要删除下一个孩子的隐藏类,这里是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/

10-12 07:03