Проблема с option click 
		
		
		
		Необходимо выполнить код при нажатии на option. 
	
$('.block option').click(function() {
   alert('option нажат');
});
<select class="block"> <option>test1</option> <option>test2</option> <option>test3</option> </select> Работает — IE 9, FF 9, Opera 11.6 Не работает — IE 6-8, Chrome, Safari По стандартам, onclick применим для option, но WebKit и старые IE игнорируют это. http://w3schools.com/tags/tag_option.asp Как быть?  | 
	
		
 Не нужно устанавливать обработчик на "onclick", тем более на option, вместо select. 
	Специально для таких как вы -- http://jsfiddle.net/YfcBY/  | 
	
		
 
$('.block').change(function() {
   alert('option нажат');
});
 | 
	
		
 Цитата: 
	
  | 
	
		
 observer, 
	А что тут не правильно? Вы свой пример-то смотрели, разве в вашем примере не тоже самое? UPD: Взял код из вопроса, так что не городите чепуху попусту.  | 
	
		
 Skipp, 
	Спасибо, теперь работает везде :)  | 
	
		
 Цитата: 
	
 Не только смотрел, но и осмысленно написал. Вот нет чтобы поправить человека, вы ему тот же "говнокод" в слегка измененном виде подаете.  | 
	
		
 observer, 
	Я знаю что onchange срабатывает при смене значения в поле select а не просто при клике на option, но объясните при каких обстоятельствах нужно бы было вешать событие onclick? И да, в подтверждение, человек сказал спасибо, значит, то что надо. И ещё интересно где тут "говнокод", обьясните, раз уж обвиняете?  | 
| Часовой пояс GMT +3, время: 17:14. |