Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery在所有打开的div上滑动切换_Javascript_Jquery_Html - Fatal编程技术网

Javascript jquery在所有打开的div上滑动切换

Javascript jquery在所有打开的div上滑动切换,javascript,jquery,html,Javascript,Jquery,Html,我有一个id为的div s: 制造商_12, 制造商_37, 制造商_71, 等等 是否有办法找到其可见性可见的所有div,并对其执行以下操作: $('[id^="manufacturer"]').slideToggle("slow"); 问题是不可能创建for循环,因为它们的id不是连续的 也许我应该使用?您可以使用。每个,但这可能有效: $("[id^='manufacturer']:visible").slideToggle("slow"); 您可以使用。每个,但这可能有效: $("[

我有一个id为的div s: 制造商_12, 制造商_37, 制造商_71, 等等

是否有办法找到其可见性可见的所有div,并对其执行以下操作:

$('[id^="manufacturer"]').slideToggle("slow");
问题是不可能创建for循环,因为它们的id不是连续的


也许我应该使用?

您可以使用
。每个
,但这可能有效:

$("[id^='manufacturer']:visible").slideToggle("slow");

您可以使用
。每个
,但这可能有效:

$("[id^='manufacturer']:visible").slideToggle("slow");
事实上,你可以使用

但请注意,这将适用于所有匹配的元素,如文档所述。因此,实际上不需要在这里使用
.each()

.slideToggle([duration][,callback])

返回:jQuery

描述:通过滑动运动显示或隐藏匹配的元素

在这种情况下,所有id为
id
且以
manufacturer
开头的可见元素确实可以使用

但请注意,这将适用于所有匹配的元素,如文档所述。因此,实际上不需要在这里使用
.each()

.slideToggle([duration][,callback])

返回:jQuery

描述:通过滑动运动显示或隐藏匹配的元素


在这种情况下,所有带有
id
的可见元素都以
manufacturer

开头请相信我,这不是一种好的做法

您最好为所有感兴趣的项指定一个特定的类,并仅基于类名编写一个非常简单的选择器。这会快得多。

相信我,这不是一种好的做事方式

您最好为所有感兴趣的项指定一个特定的类,并仅基于类名编写一个非常简单的选择器。这将运行得更快。

您是否尝试过您的代码?它获取您的div,您只需添加
:visible
即可获取可见的div。您希望它们一次全部向上滑动还是一个接一个地向上滑动?您是否尝试了代码?它可以得到你的div,你只需要添加
:visible
就可以只得到可见的div。你想让它们一次全部向上滑动还是一个接一个地向上滑动?