в общем у меня динамический select, поэтому обработчик вешаю через .on(), но вот в чем проблема при клике по любому элементу в обработчике он уже как selected
$(document).on('click','select[multiple] option',function(e){
e.preventDefault();
console.log(e.target.selected) // всегда true
});
соответственное если повесить так
'select[multiple] option:selected' то отрабатывает даже на не выделенном элементе
попробовал повесить не на клик а на
mousedown в хроме помогло, а в фф нет.