jQuery drop-down-Liste auf " ändern tun

Ich habe eine dropdownlist mit zwei Werten: der Sponsor und Social_Worker. Alles was ich tun möchte ist, wenn einer von Ihnen ist ausgewählt, es zeigt einem div und versteckt eine andere, und Umgekehrt, wenn der andere ausgewählt ist. Dies gelang mir mit den Tasten, aber nicht finden können, den richtigen Befehl, es zu tun mit einer dropdownlist, die einzige information, die ich finde ist immer der gewählte Wert.

Buttons jquery (das ist Arbeit):

<script type="text/javascript">
$(document).ready(function () {
    var det = $("#SponsorDetails");
    var all = $("#AllDetails");
    $(all).hide();
    $(det).hide();

    $("#Social_WorkerButton").click(function (e) {
        e.preventDefault();
        $("#AllDetails").show("slow");
        $("#SocialWorkerSubmit").show("slow");
        $("#SponsorDetails").hide("slow");
    });
    $("#SponsorButton").click(function (e) {
        e.preventDefault();
        $("#AllDetails").show("slow");
        $("#SponsorDetails").show("slow");
        $("#SponsorSubmit").show("slow");
    });
});

Versuchte ich mit:

$("#SelectAccount").change(function (e) {
        e.preventDefault();
        $("#SponsorDetails").show("slow");
        $("#SponsorSubmit").show("slow");
    });

HTML-DropDownList:

<asp:DropDownList ID="SelectAccount" runat="server">
        <asp:ListItem>Sponsor</asp:ListItem>
        <asp:ListItem Value="Social_Worker">Social Worker</asp:ListItem>
    </asp:DropDownList>

Nur um zu sehen, ob eine änderung des dropdownlist funktioniert alles, aber das scheint nicht zu funktionieren.

Hätten Sie etwas dagegen, einschließlich die HTML -, die Sie versuchen zu manipulieren auch? 🙂
Es wäre nützlich zu sehen, der HTML-Code für die in Frage kommenden Elemente. Speziell in der dropdown-Liste.
Enthalten die dropdown-Liste html, die Elemente, die versteckt/angezeigt werden nur zwei normale divs, und da die buttons mit jquery arbeiten, Sie scheinen in Ordnung zu sein.

InformationsquelleAutor Matt | 2012-02-26

Schreibe einen Kommentar