我有下一个数组:
var Images = $('.cs_slider').children();
检查数组并且它不是空的。
数组包含div,每个div都有一个div。
我想在下一张幻灯片的内部div(fadeOut()
)上使用.info
。
我尝试使用它,但它不起作用(一个月前开始使用JQuery):
Images[CurrentImage].('.info').fadeOut();
CurrentImage
肯定是一个整数。
效果应该只运行一次,所以循环不是我的意思。有什么想法吗?
谢谢!
答案 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