2017-04-25 2 views
0

Der linke Teil ist das Dropdown, um andere Musik zu wählen. Zeige den Musiknamen im rechten Teil. Der Code kann nur den ersten Code anzeigen. Wenn ich eine andere Musik auswähle, kann sie nicht zum aktuellen Wert wechseln.jquery zeigen ausgewählten Drop-Down-Wert

html:

<div class="form-group"> 
     <label class="col-sm-2 control-label">Music</label> 
     <div class="col-sm-5"> 
     <select class="form-control" name="music" id="selectedmusic"> 
      <option value="buddy">Buddy</option> 
      <option value="cute">Cute</option> 
     </select> 
     </div> 
     <div class="col-sm-5" id="mp3play"> 
     </div> 
</div> 

jquery:

$(document).ready(function(){ 
    var music = $('#selectedmusic option:selected').text(); 
    $("#mp3play").html(music); 
    }); 
+0

ordnen Sie es, sobald der Körper gestartet, aber es nie auf eine Änderung –

+0

@OliverF hören lassen. Wie man es auf eine Veränderung hören lässt? Ich bin neu in der Webprogrammierung .... Kannst du es ausführlich erklären? Vielen Dank. – Helen

Antwort

0

Versuchen Sie das mal:

$(document).ready(function(){ 
    $('#selectedmusic').change(function(){ 
     $("#mp3play").text(this.value); 
    }); 
}); 

Sie haben die Javascript zu sagen, um die Änderung des Wertes dieser Auswahl-Box zu sehen . Sonst würde es sich nur einmal ansehen, wenn der Körper fertig ist, aber niemals aktualisieren, wenn du es änderst, weil du es nicht sagst.

+0

Danke. Es klappt. Wirklich hilfreich! – Helen

+0

Gern geschehen, froh dass ich helfen kann :) –

0
$(document).ready(function(){ 
    $('#selectedmusic').change(function){ 
    var music = $('#selectedmusic option:selected').text(); 
    $("#mp3play").html(music); 
    }); 
}); 
Verwandte Themen