jQuery和'select'标签

daG*_*vis 1 jquery select jquery-selectors option

我有一个<select>标签,我需要选择所选选项的值.

<select id="foo">
  <option value="1">a</option>
  <option value="2">b</option>
  <option value="3">c</option>
</select>
Run Code Online (Sandbox Code Playgroud)

使用jQuery我尝试使用该val()方法这样做:

$('#foo').val();
Run Code Online (Sandbox Code Playgroud)

问题是它总是返回1- 所选选项的默认值!

为什么会这样?

Nul*_*ter 5

试试这个

$("#foo option:selected").val();
Run Code Online (Sandbox Code Playgroud)

编辑:DEMO在这里