检查最后一节元素

时间:2011-10-18 14:48:29

标签: javascript jquery

如何检查最后一个节元素。我在页面上有很多部分。我要检查最后一个。我有这个

if ($("section:last")) {
Button.hide();
} else {
Button.animate():
}

但这不起作用......

2 个答案:

答案 0 :(得分:1)

假设您只想对满足条件的最后一个元素执行某些操作:

  $(".section:last").css("background-color", "red");

会将其设为红色。你不需要if语句。

答案 1 :(得分:0)

如果您的功能需要浏览所有部分,并且您需要知道自己是否在最后一部分,则可以将所有部分放在class="section"中并尝试这样:

<script type="text/javascript">
    var len = $('.section').length;
    $('.section').each(function(index, element) {
        if (index == len - 1) {
          // This is the last element, do what you need to do with it here
        } else {
          // This is not the last element, do something else
        }
    }
</script>