2016-08-05 107 views
-2
<div> 
<select id="accountSelect" style="display: inline-block;"> 
<option value="a1-rBDwfPgoJtZAz1cyXo51G0gWIGn9e"> 
</option> 
<option value="a1-St0wObmsmwxBcqgEl2XWhGEgjGWkE"> 
</option> 
</select> 
</div> 

與jQuery我需要獲得第一令牌即 A1-rBDwfPgoJtZAz1cyXo51G0gWIGn9e 的值,並將其存儲在一個變量 我如何做到這一點獲取價值?我想直到這裏如何使用jQuery

$(#header .right-header #accountSelect) 

這將達到我,直到帳戶選擇,但如何獲取拳頭價值?我是否需要添加其他ID在選項標籤這個標記是或它仍然可以獲取

+0

你想將其存儲在一個javascript變量? – madalinivascu

回答

0

試試這個:

$("#accountSelect").val($("#accountSelect option:first").val()); 

它會給你降的第一個值下降

+0

對不起$(#header .right-header #accountSelect)的混淆,還有其他標籤 – shashank

0

你可以發現如下第一個選項

$("#accountSelect")[0][0].value 
1

要取你可以簡單地先做值;

var val = $("#accountSelect option:first").val(); 

要提取n個選項的值:

var val = $("#accountSelect option:eq(n)").val(); //just replace n with your desired element. Index starting from 0. So for 1st element replace n with 0. 
0

嘗試以下操作:

$("#accountSelect").find('option[value="a1-rBDwfPgoJtZAz1cyXo51G0gWIGn9e"]').attr('selected','selected'); 
    var val = $("#accountSelect").val();