gpt4 book ai didi

javascript - 使用 jQuery 关闭多个 div

转载 作者:行者123 更新时间:2023-11-28 05:01:40 26 4
gpt4 key购买 nike

我有以下 div :

manufacturer[1], manufacturer[2], manufacturer[3], ... etc ...

我试图创建一个关闭许多 div 的 javascritp for 循环,但经过一些搜索后我发现这是不可能的。

关闭 = 隐藏(显示:无)

所以我需要帮助来编写一个 jquery 简单代码来做到这一点:

    function hideAllManufacturers(manufacturersID)
{
var manufacturer = [1,2,3,];

$.each(manufacturer, function(index, val) {
$('.manufacturer['+val+']').hide();
});


}

它确实有效 - 但未显示它之后的下一个代码。所以这可能是我写的问题..

结尾 i 有一个逗号是不是很糟糕?

需要你的帮助!

最佳答案

你可以像这样使用通配符

$('[class^="manufacturer"]').hide();

这将隐藏类以制造商开头的所有元素,因此会隐藏 .manufacturer[1]、.manufacturer[2] 等

这也使它更容易前进,因为如果您在以后添加新制造商,则无需更新 jQuery 中的制造商数组。它会立即使用通配符捕获新的,从而节省时间和不必要的代码。

关于javascript - 使用 jQuery 关闭多个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14080760/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com