使用JQuery以逗号分隔值的形式打印列表框的内容

1 javascript jquery

我有一个选择框,如下所示.我想打印出选择框中每个项目的名称和电子邮件地址,如逗号分隔值,如

Tom Wayne,tom@xyz.com
Joe Parker,joe@xyz.com
Peter Simons,peter@xyz.com
Run Code Online (Sandbox Code Playgroud)

使用JQuery实现这一目标的任何方法?

<select multiple="multiple" name="search_results">
<option  value="tom@xyz.com">Tom Wane</option>
<option value="joe@xyz.com">Joe Parker</option>
<option value="peter@xyz.com">Peter Simons</option>
</select>
Run Code Online (Sandbox Code Playgroud)

谢谢

CMS*_*CMS 10

我认为使用Traversing/map是一个很好的例子:

$('select option').map(function () {
  return $(this).text() + ',' + $(this).val();
}).get().join('\n');
Run Code Online (Sandbox Code Playgroud)