我有一个网页,其中隐藏了一些元素,这里的部分是html layout 正如你可以看到他们是一个按钮,点击我需要删除下一个孩子的隐藏类这里是jquery代码。
$(document).on('click', '#find-button', function (e) {
$('#find-data').children().first('.hidden').removeClass('hidden');
});
不确定发生了什么,但代码不起作用
答案 0 :(得分:2)
逻辑不太恰当。
first()
返回集合中的第一个元素,所以写完后你会有第一个孩子。
使用.hidden
上的children()
选择器来过滤只有该类的first()
选择器,并获得该缩减集的$('#find-data').children('.hidden').first().removeClass('hidden');
更改为
$input = 2;
$customers = Customer::whereHas("cars", function($query) use ($input) {
$query->where(DB::raw("count(cars.id)"),"<",DB::raw($input))
})->get();