Javascript jQuery从类名中选择一个元素

Javascript jQuery从类名中选择一个元素,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我需要在jQuery中的常规JavaScript元素上使用.slideToggle()函数。 我可以使用以下代码: var feedback = document.getElementsByClassName('feedback'); 稍后在函数中: feedback[index].style.display = 'block'; 然而,我想做的是在反馈[index]上使用滑动切换('fast')函数,因此,我没有如此粗暴地将其显示更改为块,而是得到了一个很好的jQuery风格的转换 显然,

我需要在jQuery中的常规JavaScript元素上使用
.slideToggle()
函数。 我可以使用以下代码:

var feedback = document.getElementsByClassName('feedback');
稍后在函数中:

feedback[index].style.display = 'block';
然而,我想做的是在
反馈[index]
上使用
滑动切换('fast')
函数,因此,我没有如此粗暴地将其
显示更改为
,而是得到了一个很好的jQuery风格的转换

显然,此代码不起作用:

feedback[index].slideToggle('fast');
然而,这将:

$('.feedback').slideToggle('fast');
但我无法选择要在哪个索引反馈上运行
slideToggle()
函数,它只执行所有操作,这很有意义。 如果我能得到一些有效的代码:

$('.feedback')[index].slideToggle('fast');
那太好了。我喜欢这样一个事实:我可以在某个对象上粘贴一个类,并遍历出现在
.getElementsByCassName('classname')
中的项目列表,因此我不必在同一个类的所有对象上都粘贴ID,如果我可以选择哪个
$('.feedback'),那就太好了
element我正在使用它返回的所有元素的列表中,但我不知道它是如何工作的。如果我可以通过索引按类选择列表中的哪些项,那么对其运行jQuery命令将使这变得简单得多,因为我不想在每个具有
反馈类的项上都粘贴ID


非常感谢。

试试这个:您可以使用选择具有特定索引的元素

$('.feedback:eq('+index+')').slideToggle('fast');

您可以像这样使用JQuery:

$(feedback[index]).slideToggle('fast');

在这里你可以看到

你需要引号,并且必须这样写
$('.feedback['+i+'])。slideToggle('slow')但它不起作用检查我的答案中的演示!:)