• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Aus ein select menu ein Text erscheinen lassen.

lassdas

Neues Mitglied
Hallo Leute,
Ich wollte ein select Menu machen wo wenn man auf ein bestimmtes Feld klickt das dann darunter sich ein text öffnet,
Code:
<select name="Test">
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
</select>
also dass wenn ich 1 auswähle das unter den Menu dann ein text mit z.B. Hallo Welt steht.
Nur leider weiß ich nicht wie das geht bzw. wie ich damit anfange.

Vielen dank.
Lassdas
 
Ich könnte mir da einen Ansatz mit mit jQuery vorstellen:

Unter #Test ein vestecktes Div erstellen:
HTML:
<div id="hidden" style="display:none">Zeig mich</div>

Anschließend etwas Programmlogik hinzufügen:

Code:
$(document).ready(function() {
  if ("#Test option").attr("checked")) {
    $("#hidden").show();
  }
});

Habe das jetzt nicht getestet, aber so in etwa sollte es funktionieren.
 
Wie gesagt ich habe noch nie Java Script benutz.
Ich habe das jetzt einfach hintereinander so geschrieben.
Code:
 $(document).ready(function() {  if ("#1").attr("checked")) {
    $("#hidden").show();
  }
});
<div id="hidden" style="display:none">Test</div>

Und wie man schon denken kann geht das nicht ...
Könnte einer eine Anleitung machen für die die das noch nie benutz haben?
Und wie activire ich jQuery?

PS:Ich habe XAMMP.
 
Zuletzt bearbeitet:
Meinst du so?
Code:
<script src="jquery-1.7.2.min.js"type="text/javascript">
$(document).ready(function() {
  if ("#Test option").attr("checked")) {
    $("#hidden").show();
  }
});
</script>

[[LEFT][COLOR=#3E3E3E]/CODE][/COLOR][/LEFT]
 
Die jQuery library verlinkst du im Head, und deinen eigenen Code schreibst du ohne source Tag in den Head oder Body.
Code:
<script type="text/javascript">
  $(document).ready(function() {
    // hier die Funktionen
  });
<script>

Schau dir aber erst mal das Tutorial auf jquery.com an. Das macht die Sache verständlicher.
 
Über die ID.

HTML:
<div id="mydiv" style="display:none;">Ein Text</div>

korresponiert mit

HTML:
$('#mydiv').show();

und entfernt das display:none;

Auf jquery.com gibt es ein Tutorial. Damit wird das Ganze verständlicher.
 
Zurück
Oben