Есть несколько проблем, во-первых, методы last
и first
не работают так, как вы думаете, вы не передаете им селектор ( doc ), так что вына самом деле делает поиск последнего элемента в согласованном селекторе #list
.То, что вы хотите использовать, это селектор :last
( doc ) (и :first
), изменяющий ваши селекторы на.
Далее remove
- это метод, а не свойство,так что вам не хватает скобок.Также remove
вернет объект jQuery, с которым вы работали, чтобы вы могли переместить его в DOM.
Вот jsfiddle , который реализует то, что вы хотите.Он использует методы before
и after
для правильной вставки нового элемента в DOM.