У меня есть html:
<div class="test">
<div class="itsme">1</div>
<div class="itsme">2</div>
<div class="itsme">3</div>
<div class="itsme">4</div>
</div>
, и я динамически добавляю новый div с помощью вызова ajax вверху div1.
var count = jQuery('div.itsme').size();
if(count > 3){
$('.test').find("div:last").remove();
}
это работает так, чтоесли я добавляю один div, последний удаляется, но он не отслеживает, сколько div.
Даже если в начале есть 10 делений, как только я добавлю еще один, последний удаляется.
Почему я ищу, всегда ли в этом случае 3 деленияотображается.Если я добавлю еще один div, то последний будет удален, если я добавлю 2 div, тогда последние 2 будут удалены
Надеюсь, я достаточно ясен.
спасибо,
ps Я использую size()
, потому что lenght()
, похоже, не работает, Chrome видит это как неопределенную функцию, и я проверил, у меня есть jquery 1.7 ..