我想知道如何使用selected
检索dropdown
中JQuery
项的文字。目前,我已检索到value
的代码,实际上我需要与value
相关联的文字。
这是我的代码:
var stockCode = $(this).closest('li').find('.stock_code').html();
var quantity = $(this).closest('li').find('.order_amount').val();
var growers = $(this).closest('li').find('.growers').val();
var sharequantity = $(this).closest('li').find('.share_amount').val();
这是HTML
<span class="bulk" style="">
<select name="CMP Member" id="CMP Member" class="growers">
<option value="0">Choose Grower to Share...</option>
<option value="10">xxxxx</option>
<option value="25">xxxxx</option>
<option value="4">xxxxxx</option>
<option value="6">xxxxxx</option>
</select>
我需要xxxxx的文字......
非常感谢您的帮助。还必须指出我已经动态生成了多个dropdowns
,因此我需要class
引用它。
答案 0 :(得分:2)
使用val()
作为选项值属性,使用text()
作为选项内的文字:
$(".growers option:selected").text();
答案 1 :(得分:2)
试试这个:
$('.growers option:selected').text()
答案 2 :(得分:1)
您必须使用:selected
选择器和.text()
功能
var growers = $(this).closest('li').find('.growers option:selcted').text();