831 Stimmen

Wie wählt man eine bestimmte Option in einem SELECT-Element in jQuery?

Wenn Sie den Index, den Wert oder den Text kennen. auch wenn Sie keine ID für eine direkte Referenz haben.

Diese , este y este sind alles hilfreiche Antworten.

Beispiel Markierung

<div class="selDiv">
  <select class="opts">
    <option selected value="DEFAULT">Default</option>
    <option value="SEL1">Selection 1</option>
    <option value="SEL2">Selection 2</option>
  </select>
</div>

66 Stimmen

$("#my_select").val("the_new_value").change(); ... ... von also

5voto

Pratik Kamani Punkte 738
/* This will reset your select box with "-- Please Select --"   */ 
    <script>
    $(document).ready(function() {
        $("#gate option[value='']").prop('selected', true);
    });
    </script>

3voto

Andrej Gaspar Punkte 221

Für Jquery gewählt, wenn Sie das Attribut an die Funktion senden und die Option "Update-Select" benötigen

$('#yourElement option[value="'+yourValue+'"]').attr('selected', 'selected');
$('#editLocationCity').chosen().change();
$('#editLocationCity').trigger('liszt:updated');

3voto

FLICKER Punkte 5881

Wenn Sie jQuery nicht verwenden möchten, können Sie den folgenden Code verwenden:

document.getElementById("mySelect").selectedIndex = "2";

2voto

Jitesh Sojitra Punkte 3135

Le site $('select').val('the_value'); sieht die richtige Lösung aus, und wenn Sie Datentabellenzeilen haben, dann:

$row.find('#component').val('All');

2voto

Vielen Dank für die Frage. Hoffe, dass dieses Stück Code für Sie arbeiten wird.

var val = $("select.opts:visible option:selected ").val();

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X