Вопрос по javascript – Как получить отображаемое значение Select с помощью JavaScript

9
<Select>
    <option value="1">One</option>
    <option value="2">Two</option>
    <option value="3">Three</option>
</Select>

я используюdocument.getElementById("Example").value; чтобы получить значение.

Я хочу отобразить текст вместо значения. например.value=1 --> One, Как я могу получитьOne текст?

Ваш Ответ

3   ответа
19

<select id="Example">
  <option value="1">One</option>
  <option value="2">Two</option>
  <option value="3">Three</option>
</select>
var sel = document.getElementById("Example");
var value = sel.options[sel.selectedIndex].value; // or just sel.value
var text = sel.options[sel.selectedIndex].text; 

JQuery:

var $sel = $("#Example");
var value = $sel.val();
var text = $("option:selected",$sel).text(); 
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
2

ке страницы

$(document).ready(function () {
var ddlText = $("#ddlChar option:selected").text();
var ddlValue = $("#ddlChar option:selected").val();
});

отослать это

http://csharpektroncmssql.blogspot.in/2012/03/jquery-how-to-select-dropdown-selected.html

http://praveenbattula.blogspot.in/2009/08/jquery-how-to-set-value-in-drop-down-as.html

Error: User Rate Limit Exceeded$("#Example...Error: User Rate Limit Exceeded
0

jQuery('#Example').change(function(){ 
    var value = jQuery('#Example').val(); //it gets you the value of selected option 
    console.log(value); // you can see your sected values in console, Eg 1,2,3
});

Похожие вопросы