Алексей Уколов: Это сейчас там ровно один алерт, а будь логика посложней, то делать замыкание на огромную конструкцию уже не так весело. Да и в плане производительности/памяти тоже есть разница. Одна функция просто с множеством разных скопов (это я так утрировано про экземпляры класса) против множества функций с множеством разных скопов.
Алексей Уколов: ну не нравится bind, давайте из inner сделаем класс, и будем хранить примитивы в scope экземпляров? Все равно это эффективней нагромождения замыканий, кмк. Или меня просто ООП так извратило...
phpclimber: исправьте решение, чтобы люди бездумно не копировали ошибку. И добавляемый элемент не нужно оборачивать в $(), jquery отлично работает с нативными нодами.