Задать вопрос
@raw1

Как удалить все дочерние элементы кроме 3 первых?

<div>
      <p>1</p>
      <p>2</p>
      <p>3</p>
      <p>n</p>

</div>

Нужно удалить все кроме первых 3
  • Вопрос задан
  • 3720 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Falseclock К ответам на вопрос (2)
Falseclock
@Falseclock
решаю нестандартные задачи
если без всяких жиквери, то
где NODE - это ссылка на DOM объект вашего DIV
while (NODE.children.length > 3) {
        NODE.removeChild(NODE.lastChild);
 }


или с жиквери

while ($('div > p').children.length > 3) {
        $('div > p').removeChild($('div > p').lastChild);
 }
Ответ написан
Комментировать