2

我对 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 得到我想要得到的是新加坡元、美元。如果可以,我能得到这样的结果吗?任何人请帮助我!谢谢!:)

4

6 回答 6

1

试试这个:

console.log($('#Branch_currency_id option:selected').text());
于 2013-11-07T09:18:21.197 回答
1

试试喜欢

$(document).ready(function() {
    var sel_txt = $('#Branch_currency_id option:selected').text();
    alert(sel_txt);
});

小提琴

于 2013-11-07T09:18:23.223 回答
1

简单的方法

$('#Branch_currency_id option:selected').text();
于 2013-11-07T09:18:33.580 回答
1

尝试

alert($("#Branch_currency_id option:selected").text());
于 2013-11-07T09:18:40.550 回答
1

试试这个

$("#Branch_currency_id option:selected").html();

或者

$("#Branch_currency_id option:selected").text();
于 2013-11-07T09:19:46.690 回答
1

试试这个

alert($('#Branch_currency_id').find('option:selected').text());

或者

alert($('#Branch_currency_id option:selected').text());
于 2013-11-07T09:24:35.087 回答