2017-08-10 1 views
0

Ich habe diesen Code:JQuery - Änderung href von Link, um die select-Tag verwendet, die ihm gehört

<li class="list-group-item ui-sortable-handle"> 
 
     <a href="#" class="display">Contact</a> 
 

 
     <select id="select" "="" name="pages"> 
 
     <option value="" selected="">Vyberte stránku</option> 
 
     <option value="1">Admin-Stranka1</option> 
 
     <option value="2">Admin-Stranka2</option> 
 
     <option value="3">Admin-Stranka3</option> 
 
     <option value="4">Admin-Stranka4</option> 
 
     </select> 
 
    </li> 
 

 
    <li class="list-group-item ui-sortable-handle"> 
 
     <a href="#" class="display">Home</a> 
 

 
     <select id="select" "="" name="pages"> 
 
     <option value="" selected="">Vyberte stránku</option> 
 
     <option value="1">Admin-Stranka1</option> 
 
     <option value="2">Admin-Stranka2</option> 
 
     <option value="3">Admin-Stranka3</option> 
 
     <option value="4">Admin-Stranka4</option> 
 
     </select> 
 
    </li> 
 
    <li class="list-group-item ui-sortable-handle"> 
 
     <a href="#" class="display">About</a> 
 

 
     <select id="select" "="" name="pages"> 
 
     <option value="" selected="">Vyberte stránku</option> 
 
     <option value="1">Admin-Stranka1</option> 
 
     <option value="2">Admin-Stranka2</option> 
 
     <option value="3">Admin-Stranka3</option> 
 
     <option value="4">Admin-Stranka4</option> 
 
     </select> 
 
    </li>

Ich möchte die href der Verbindung ändern, indem Sie den Wert der Einstellung die Auswahl, die neben dem Link ist

Wie kann ich das tun? Danke

+0

Haben Sie schon etwas versucht? – Dekel

+0

Welches Problem haben Sie? '$ (this) .prev (" a ")' erhält den Link, der neben der Auswahl steht. – Barmar

+0

@Dekel Ich war auf der Suche nach etwas wie foreach. Ich bin neu bei JQuery und konnte keine Lösung finden. Ich glaube, ich wusste nicht, was ich suchen sollte –

Antwort

1
$("select").each(function() { 
    $(this).change(function() { 
     $(this).prev('a').attr('href',$(this).val()); 
    }) 
}) 
+0

Immer noch nichts. Der href ändert sich nicht. Das