简单的jQuery nth-child查询 - 动画不起作用

时间:2011-10-11 15:37:24

标签: jquery jquery-animate css-selectors

我不会发布我的整个剧本,因为它很可能无关紧要,并且可以节省浪费时间。

为什么以下代码有效:

if (rand === 0)
        {
            $('#idOfElementInsideContainer')
            .animate({padding: ap, background : ab}, {duration:ad})
        }

而这不是:

if (rand === 0)
        {
            $('#container:nth-child(1)')
            .animate({padding: ap, background : ab}, {duration:ad})
        }

我在动画线之后发出警告只是为了向自己证明它实际上是在if语句中。

1 个答案:

答案 0 :(得分:3)

请改为尝试:

$('#container').children().eq(1)
        .animate({padding: ap, background : ab}, {duration:ad})