AllesMeins: "ausgewählte" optgroup ermittlen

Hiho,

ich habe ein Select Element mit mehren Einträgen und Optgroups. Nun würde ich gerne per JavaScript die optgroup ermitteln, in der sich das gerade ausgewählte Element befindet. Ist das irgendwie möglich? Wenn ja, wie?

Grüße

Marc

  1. Hallo AllesMeins,

    ich würde gerne per JavaScript die optgroup ermitteln, in der sich das gerade ausgewählte Element befindet.

    Dazu ermittlest Du das aktuelle/aktive option-Feld aus und ermittles das zugehörige Elternelement.

    Mit freundlichem Gruß
    Micha

    --
    LeagueEditor JavaScript :: simple Ligaverwaltung auf der Basis von JavaScript || JS Tetris :: für zwischendurch
    1. Hallo,

      Dazu ermittlest Du das aktuelle/aktive option-Feld aus und ermittles das zugehörige Elternelement.

      *grr* Ich sollte meine Sätze nicht laufend umstellen und hin und her kopieren ohne es danach noch einmal zu kontrollieren...

      Mit freundlichem Gruß
      Micha

      --
      LeagueEditor JavaScript :: simple Ligaverwaltung auf der Basis von JavaScript || JS Tetris :: für zwischendurch
    2. Hiho,

      alkso das mit dem aktiven Element klappt wunderpar. Doch dann ein parentNode liefert mir nur "undefined" zurück. Das ist der Code:

      alert(document.getElementById("categoryId").selectedIndex.parentNode)

      Grüße

      Marc

      1. Hi,

        alert(document.getElementById("categoryId").selectedIndex.

        selectedIndex ist - wie der Name andeutet - ein Index (sprich: die Nummer der gewählten option), nicht aber ein option-Element.
        Eine Nummer hat aber keinen Elternknoten.

        Du mußt schon erst noch das option-Element holen, bevor Du dann dessen Eltern-Element holen kannst.

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        Schreinerei Waechter
        O o ostern ...
        Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.