-3

特定のクラスの要素がそのクラスの最後であるかどうかを確認するにはどうすればよいですか?

<div class="foo"></div>
<div class="foo"></div>
<div class="foo"></div>
<div class="foo"></div>
<div class="foo"></div>
<div class="foo"></div>
<div class="foo"></div>
<div class="foo"></div> // I want to check if this is the last element of this class
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
4

3 に答える 3

1

以下は、各 div をループし、どの div が最後の div であるかを示します

var count = $('div.foo').length;

$('div.foo').each(function(index){
  if(index == (count-1))
  {
    alert("this is last div" + index);
  }
});

このように、クラスの最後の要素を取得できます

 var last_foo_div = $('div.foo:last');

また

   var foodivs= $('div.foo');
   var lastdiv  = foodivs.last();
于 2013-02-21T13:59:15.460 に答える