2012-05-06 3 views
1

У меня есть массив, который содержит объекты, эти объекты находятся в одном порядке и соответствуют li's ul.Получение последнего элемента

мне было интересно, есть ли ничтожна разница между выполнением:

(this.element является ul «s)
this.element.children(".tagit-choice:last").remove();
против
(this.tagsArray является массивом объектов о li «s)
this.tagsArray[this.tagsArray.length -1].element.remove();

или есть лучший способ (заметим, что, когда это называется tagsArray всегда будет иметь что-то в нем, так что получение INDE x of -1 не проблема)?

+0

Эти массивы выглядит странно, почему вы не используете JQuery, как обычно? – gdoron

+0

Это часть плагина jQuery-ui, в основном мы поддерживаем внутренний массив тегов, массив содержит объекты, содержащие информацию, такую ​​как значение тега, метку и т. Д., А также элемент, который является просто объектом jquery, который ссылается к элементу jQuery. – Hailwood

ответ

1

Выберите более читаемым и maintable вариант:

.children(".tagit-choice:last").remove(); 
Смежные вопросы