获取<select>的选定选项文本,而不是值

Don*_*lor 2 javascript jquery

给出以下HTML:

<select multiple>
  <option value="1" selected>One</option>
  <option value="2" selected>Two</option>
  <option value="3">Three</option>
</select>
Run Code Online (Sandbox Code Playgroud)

怎样才能获得所选择的选项的名称的OneTwo,而不是选项值12.

$("select").val()会返回数组["1", "2"],这是不受欢迎的.

Vis*_*ioN 6

这是一个选项:

var arr = $("select option[selected]").map(function() {
    return this.innerHTML;
}).get();
Run Code Online (Sandbox Code Playgroud)

演示: http ://jsfiddle.net/ESRQR/