JQuery在一个子数组中隐藏一个div()

时间:2012-05-08 13:23:06

标签: jquery fade

我有下一个数组:

var Images = $('.cs_slider').children();

检查数组并且它不是空的。

数组包含div,每个div都有一个div。

我想在下一张幻灯片的内部div(fadeOut())上使用.info

我尝试使用它,但它不起作用(一个月前开始使用JQuery):

Images[CurrentImage].('.info').fadeOut();

CurrentImage肯定是一个整数。

效果应该只运行一次,所以循环不是我的意思。有什么想法吗?

谢谢!

4 个答案:

答案 0 :(得分:1)

试试这个:

$('.info', Images[CurrentImage]).fadeOut();

相当于:

$(Images[CurrentImage]).find('.info').fadeOut();

请注意Images[CurrentImage] 1 是一个DOM元素,而不是jQuery对象。


1 注意:那些是错误的变量名称 - 大写通常是为类保留的

答案 1 :(得分:0)

Images.eq(CurrentImage).find('.info').fadeOut();

答案 2 :(得分:0)

试试这个

($Images[CurrentImage]).find('.info').fadeOut();

答案 3 :(得分:0)

您的更多源代码会有所帮助,但看起来您没有正确使用选择器。尝试这样的事情:

$(Images [CurrentImage] +'。info).fadeOut();

这将最终看起来像jQuery:

$('div_name .info')。fadeOut();

再次,下次请让我们看看更多源代码或启动JSFiddle