<div>
<select id="accountSelect" style="display: inline-block;">
<option value="a1-rBDwfPgoJtZAz1cyXo51G0gWIGn9e">
</option>
<option value="a1-St0wObmsmwxBcqgEl2XWhGEgjGWkE">
</option>
</select>
</div>
使用jquery我需要得到第一个令牌的值,即 A1-rBDwfPgoJtZAz1cyXo51G0gWIGn9e 并将其存储在变量中 我怎么做?我想到这里
$(#header .right-header #accountSelect)
直到帐号选择才能找到我但是如何获取第一个值?我是否需要在标记所在的选项标记中添加另一个ID,或者仍可以获取该标识
答案 0 :(得分: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.
答案 1 :(得分:0)
试试这个:
$("#accountSelect").val($("#accountSelect option:first").val());
它将为您提供下拉的第一个值
答案 2 :(得分:0)
您可以找到第一个选项,如下所示:
$("#accountSelect")[0][0].value
答案 3 :(得分:0)
尝试以下方法:
$("#accountSelect").find('option[value="a1-rBDwfPgoJtZAz1cyXo51G0gWIGn9e"]').attr('selected','selected');
var val = $("#accountSelect").val();