Не работает селектор option из списка select в Chrome

Не работает данный скрипт в Хроме, тогда как в остальных браузерах всё ок.


$('#type_ned option[value=doma]').bind('click', function(){ // Дома
console.log('test');
});


В чём может быть причина??

Не работает даже если тегу option задать id или class

$('#id-tega-select #id-tega-option').bind('click', function(){ // Дома
console.log('test');
});

1 ответов


Не имел с этим дела, но с первого взгляда настораживает использование обработчика "onClick" для "", а не для "". Попробуйте посмотреть "onChange" http://api.jquery.com/change/ или что-нибудь схожее по смыслу.

Или когда-то делал так (т.е. событие на на option, а на select):


$("select#id-tega-select").bind('change', function(){
     if($(this).find('option:selected').attr('value') == "you-expecting-value"){
           console.log("test");
     }
});