在jquery中,如何循环每个div,并显示每个div 10秒钟,然后隐藏

 收藏
<div id='a'> Apple </div>
<div id='b'> Berry </div>
<div id='c'> Cherry </div>

$(document).ready(function () {
    $(#a).hide;
    $(#b).hide;
    $(#c).hide;

    var arr = ["a", "b", "c"];
    var i;
    for (i = 0; i < 10; i++) {
        for (j = 0; j < arr.length; i++) {
            setInterval(function(){ arr[j].show(); }, 10 * 1000);
            arr[j].hide();
        }                
    }
}); 

脚步: 隐藏所有div。 循环10次。 显示每个div 10秒钟,然后隐藏。

在此示例中,有3个div。可能会有更多或更少的div。因此,我猜需要某种数组。

回复