2016-04-06 7 views
1

Ich habe 2 Auswahlfelder mit IDs dd1, dd2. Beim Auswählen eines Wertes aus der Auswahlbox 1 sollte der Wert in der Auswahlbox 2 in jQuery ersetzt werden. Folgendes wird nicht bearbeitet. Welchen Fehler mache ich hier?Ersetzen Sie ein anderes Dropdown, während der Wert in einem Dropdown ausgewählt

<!DOCTYPE html> 
<html lang="en"> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"> 
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.12.0.min.js"></script> 
<script src="jquery-1.12.0.min.js"></script> 

<head> 
<script> 
function change(){ 
alert("Hi"); 
$('dd2').children().remove().end().append('<option selected value="5">5</option>') ; 
} 
</script> 
</head> 

<body> 
<select id="dd1" onchange=change()> 
<option>1<option> 
<option>2<option> 
<option>3<option> 
<option>4<option> 
</select> 

<select id="dd2"> 
    <option>A<option> 
    <option>B<option> 
    <option>C<option> 
    <option>D<option> 
</select> 
</body> 

</html>          
+0

Können Sie ein Beispiel für die Ausgabe geben Sie benötigen. Zum Beispiel, wenn ich 'wählen 1 'aus dem ersten Auswahl, sollte das Element entfernt und in der zweiten Auswahl platziert werden, um zu geben' A',' B ',' C ',' D ',' 1 '? Soll es kopiert werden? Was bestellt? Beachten Sie auch, dass Sie drei Kopien der gleichen Version von jQuery hinzufügen und Ihr ID-Selektor das vorangestellte '#' –

+0

nicht enthält. Ihr erstes Skript-Tag hat kein End-Tag und alle Skripte sollten entweder in den Kopf- oder in den Hauptteil gehören. – derloopkat

Antwort

Verwandte Themen