使用jquery多选框获取未选择的列表

Gau*_*ood 1 jquery

我正在使用jquery 多选框来显示和在两个列表之间移动。我想检索尚未选择的元素列表。我现在正在尝试这个:

var notSelected = $("#myList").find('option').attr('selected',false);
Run Code Online (Sandbox Code Playgroud)

但是当我尝试发出警报时,它给我的类型为notSelected as HTMLElement。这是正确的技术吗?我应该如何从中获取列表?还有其他办法吗?

Aru*_*hny 5

尝试

var notSelected = $("#myList").find('option').not(':selected');
var array = notSelected.map(function () {
    return this.value;
}).get();
Run Code Online (Sandbox Code Playgroud)

您所做的是将selected所有选项的属性值设置#myList为 false