| 
	
	
		
		
		
		
		 А почему должен выводить? 
Советую разобраться с тем, что делает функция $().click. И в какой момент выполняется тот код, который в ней написан. И, соответственно, в какой момент надо вызывать alert, чтобы значение в переменной id уже было задано. 
В данный момент код говорит "когда юзер кликнет на iPhone или Blackberry, запиши ID кнопки. Но сразу же, не дожидаясь его клика, проверь-ка, не лежит ли уже в переменной id значение "iPhone". И, если оно магическим образом там появилось (хотя клика-то ещё наверняка не было), выведи его alert-ом". 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 |