我是jQuery的新手,我想问的是从jQuery获取下拉列表文本。 我的下拉列表是这样的:
<select name="Branch[currency_id]" id="Branch_currency_id">
<option value="">Select Currency</option>
<option value="cu-001">Singapore Dollar</option>
<option value="cu-002">US Dollar</option>
</select>
使用jQuery我可以获得下拉列表值:
$(document).ready(function() {
$('#Branch_currency_id').val();
}
它只能获得像cu-001,cu-002这样的下拉列表的值,但我不想通过使用jQuery获得我想要的新加坡元,美元。如果可以的话,我能得到这样的结果吗?有人请帮帮我!谢谢! :)
答案 0 :(得分:1)
试试这个:
console.log($('#Branch_currency_id option:selected').text());
答案 1 :(得分:1)
尝试
$(document).ready(function() {
var sel_txt = $('#Branch_currency_id option:selected').text();
alert(sel_txt);
});
请参阅FIDDLE
答案 2 :(得分:1)
$('#Branch_currency_id option:selected').text();
答案 3 :(得分:1)
尝试
alert($("#Branch_currency_id option:selected").text());
答案 4 :(得分:1)
试试这个
$("#Branch_currency_id option:selected").html();
OR
$("#Branch_currency_id option:selected").text();
答案 5 :(得分:1)
试试这个
alert($('#Branch_currency_id').find('option:selected').text());
或
alert($('#Branch_currency_id option:selected').text());