Я пытаюсь реализовать селектор ": random", который выбирает случайный элемент из стека элементов.
Вот код: http://jsfiddle.net/nuSWF/
Проблема в том, что селектор иногда пытается выбрать элемент, который не существует (вне индекса). Итак, я подготовил демонстрационный код, который подчеркивает причину, но я не понимаю, почему. Кажется, это ошибка или что-то в этом роде.
П.С .: Я знаю, что мог бы выбрать случайный элемент другими методами, но на этот раз я должен реализовать это, также задаваясь вопросом, что происходит внутри.