OnChange-event einer combobox wählen Sie nie Brände in jQuery

Ich habe folgenden code, wo ich versuche zu erstellen, die auf change-Ereignis-handler für eine select combobox in jQuery, aber ich habe nie finden Sie in der alert-Nachricht. Was ist hier falsch?

  $(document).ready(function () {
        var combo = $("#Supplier_Sel").combobox();
        $($('.ui-combobox-input')[3]).css('width', '300px');
        $("#toggle").click(function () {
            $("#Supplier_Sel").toggle();
        });
        //this change event never gets fired. WHY??
        $("#Supplier_Sel").change("dssd",function () {
            alert('Handler for .change() called.');
        });
    });

Außerdem habe ich die enthalten die folgenden scripts in meine Seite. Vielleicht muss ich hinzufügen, einige andere Skript für die combobox onchange-Ereignis?

    <script type="text/javascript" src="../jquery/jquery-1.7.2.js"></script>
    <script type="text/javascript" src="../jquery/ui/jquery-ui-1.8.21.custom.js"></script>
    <script type="text/javascript" src="../jquery/jquery.scrollIntoView.min.js"></script>
Mmmm.... Warum dssd ? Auch $($('.ui-combobox-input')[3])???
Denn die Veränderung Signatur der Methode in der intellisense sagt ändern( data, fn)
Ja, aber was ist der Zweck?

InformationsquelleAutor Sunil | 2012-07-09

Schreibe einen Kommentar