javascript unselect ersetzen - Holen Sie sich mit jQuery ausgewählten Text aus einer Dropdown-Liste (Auswahlfeld)





15 Answers

Versuche dies:

$("#myselect :selected").text();

Für eine ASP.NET-Dropdown-Liste können Sie die folgende Auswahl verwenden:

$("[id*='MyDropDownId'] :selected")
manipulate html to

Wie kann ich den ausgewählten Text (nicht den ausgewählten Wert) aus einer Dropdown-Liste in jQuery erhalten?







$("#DropDownID").val() gibt den ausgewählten Indexwert an.




Das funktioniert für mich

$("#dropdownid").change(function() {
    alert($(this).find("option:selected").text());
});

Wenn das Element dynamisch erstellt wurde

$(document).on("change", "#dropdownid", function() {
    alert($(this).find("option:selected").text());
});



Verschiedene Wege

1. $("#myselect option:selected").text();

2. $("#myselect :selected").text();

3. $("#myselect").children(":selected").text();

4. $("#myselect").find(":selected").text();



var someName = "Test";

$("#<%= ddltest.ClientID %>").each(function () {
    $('option', this).each(function () {
        if ($(this).text().toLowerCase() == someName) {
            $(this).attr('selected', 'selected')
        };
    });
});

Das wird Ihnen helfen, die richtige Richtung zu finden. Der obige Code ist vollständig getestet, wenn Sie weitere Hilfe benötigen, lassen Sie es mich wissen.




Bitte benutzen Sie diese

var listbox = document.getElementById("yourdropdownid");
var selIndex = listbox.selectedIndex;
var selValue = listbox.options[selIndex].value;
var selText = listbox.options[selIndex].text;   

Dann warnen Sie bitte "selValue" und "selText". Sie erhalten Ihren ausgewählten Dropdown-Wert und Text




$("select[id=yourDropdownid] option:selected").text()

Das funktioniert gut




Um einen ausgewählten Wert zu erhalten, verwenden Sie

$('#dropDownId').val();

Um ausgewählte Textelemente zu erhalten, verwenden Sie diese Zeile:

$("#dropDownId option:selected").text();



Benutzen:

('#yourdropdownid').find(':selected').text();



Im Geschwisterfall

<a class="uibutton confirm addClient" href="javascript:void(0);">ADD Client</a>
<input type="text" placeholder="Enter client name" style="margin: 5px;float: right" class="clientsearch large" />
<select class="mychzn-select clientList">
  <option value="">Select Client name....</option>
  <option value="1">abc</option>
</select>


 /*jQuery*/
 $(this).siblings('select').children(':selected').text()



Diese Arbeit für mich:

$("#city :selected").text();

Ich verwende jQuery 1.10.2




Versuchen:

$var = jQuery("#dropdownid option:selected").val();
   alert ($var);

Oder verwenden Sie text() , um den Text der Option text() :

$var = jQuery("#dropdownid option:selected").text();
   alert ($var);

Mehr Info:




Bei Mehrfachauswahl:

$("#yourdropdownid :selected").map(function(i, v) { return $.trim($(v).text()); }



Versuchen Sie einfach den folgenden Code.

var text= $('#yourslectbox').find(":selected").text();

es gibt den Text der ausgewählten Option zurück.




Related