Click numa OPTION

Trabalhar com o evento de click numa option, solução para IE

by Salustiano Silva

HTML

<select multiple="multiple">
    <option value="1">Valor 1</option>   
    <option value="2">Valor 2</option>
    <option value="3">Valor 3</option>
    <option value="4">Valor 4</option>
</select>

JavaScript

// anexar evento de click à select
$(document).on("click", 'select', function (e){

    // apanha option que recebeu click
    var $opt = $(this).find(":selected");

    // fazer algo com o valor [para teste]
    alert($opt.attr("value"));

    // remover a selecção [para teste]
    $opt.attr("selected", false);
});