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