jquery <span> inside next()</span>

时间:2011-02-21 19:58:45

标签: javascript jquery

我试图让它通过LI旋转,并在下一张幻灯片之前和之前淡化该LI中的SPAN。

继承我的代码:

        var current = ($('.slider ul li.current'));
    var currentspan = ($('.slider ul li.current span'));
    var next = (current.next().length) ? current.next() : $('.slider ul li:first');
    var nextspan = (current.next('span').length) ? current.next('span') : $('.slider ul li:first span');

问题是我的nextspan变量必须是错误的。我想做的就是抓住NEXT LI中的SPAN。正如你所看到的那样,下一个变量设置得很好 - 那么如何在下一个变量中得到跨度呢?

1 个答案:

答案 0 :(得分:2)

next()只获得下一个兄弟。因为跨度是下一个li的孩子,你必须做这样的事情:

current.next().find('span')