var colDdl = $('#ColumnSelection').text();
var filterDdl = $('#FilterOptions').text();
以上是我的代碼,我試圖獲取所選下拉列表項的文本。如果我使用.val()
,我得到的值(1,2,3等)。我如何獲得文本。上面的代碼在相應的變量colDdl和filterDdl中給了我null。如何獲取下拉列表文本jquery
var colDdl = $('#ColumnSelection').text();
var filterDdl = $('#FilterOptions').text();
以上是我的代碼,我試圖獲取所選下拉列表項的文本。如果我使用.val()
,我得到的值(1,2,3等)。我如何獲得文本。上面的代碼在相應的變量colDdl和filterDdl中給了我null。如何獲取下拉列表文本jquery
使用此
var colDd1 = $('#ColumnSelection option:selected').text();
var filterDdl = $('#FilterOptions option:selected').text();
試試這個,我希望這會幫助你
var colDdl = $("#ColumnSelection option:selected").text();
var filterDdl = $("#FilterOptions option:selected").text();
<select id="ColumnSelection">
<option value="1">Text 1</option>
<option value="2">Text 2</option>
<option value="3">Text 3</option>
</select>
在腳本側
var colDdl = $("#ColumnSelection option:selected").text();
您可以在
適用同樣的方法var filterDdl = $('#FilterOptions option:selected').text();
試試這個,這將幫助你......
$(document).ready(function(){
$('#gd').click(function(){
alert($('#cars').val());
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<select id='cars' name="cars" multiple>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
<button id="gd">Get Value</button>
使用VAL()你得到的選擇的選項的值,如果您使用多個下拉列表你將得到數組中的結果。
檢查它http://stackoverflow.com/questions/1643227/get-selected-text-from-drop-down-list-select-box-using-jquery – Sachin 2015-03-02 06:45:37
'var colDd1 = $('#ColumnSelection option :selected')。text();'應該做得很好。 – 2015-03-02 06:46:04