Читал. Согласен, что не очень корректно использовать одно и то же название, но получается что у нас в разных областях видимости все-равно одна и та же переменная, как ни крути. Откуда только null берется, не пойму.
А по первому варианту? Почему $('button').click(callback(id)); срабатывает сразу, а не по клику?
|