我正在尝试将jquery选择器的结果保存到数组中,以便稍后可以引用每个元素。
我试过了......
var found_slides = []; //create the array to hold selector results
found_slides = $(".slide"); //run the selector and store results
var current_slide = found_slides.length - 1; //find the last slide
found_slides[current_slide].fadeOut(2500); //fade out the last slide, reveals next one
目前,它不允许我在数组实例上运行任何JQuery函数。存储和引用JQuery选择器结果的正确方法是什么?
谢谢。
答案 0 :(得分:3)
var $slides = $(".slide"),
current_slide = $slides.length - 1;
$slides.eq( current_slide ).fadeOut(2500);
答案 1 :(得分:1)
问题出在最后一行,应该是:
$(found_slides[current_slide]).fadeOut(2500);