Uzyskaj indeks wybranej opcji za pomocą jQuery

Jestem trochę zdezorientowany, jak uzyskać indeks wybranej opcji z HTML<select> pozycja.

Nato strona zawiera dwie metody. Jednak obie wracają-1. Oto mój kod jQuery:

$(document).ready(function(){
    $("#dropDownMenuKategorie").change(function(){
        alert($("#dropDownMenuKategorie option:selected").index());
        alert($("select[name='dropDownMenuKategorie'] option:selected").index());
    });
});

iw html

(...)
<select id="dropDownMenuKategorie">
    <option value="gastronomie">Gastronomie</option>
    <option value="finanzen">Finanzen</option>
    <option value="lebensmittel">Lebensmittel</option>
    <option value="gewerbe">Gewerbe</option>
    <option value="shopping">Shopping</option>
    <option value="bildung">Bildung</option>
</select>
(...)

Dlaczego to zachowanie? Czy jest szansa, żeselect nie jest „gotowy” w momencie przydzielaniachange() metoda? Dodatkowo, zmiana.index() do.val() zwraca właściwą wartość, więc to mnie jeszcze bardziej myli.

questionAnswers(7)

yourAnswerToTheQuestion