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

时间:2014-05-15 04:32:53

标签: jquery

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

var notSelected = $("#myList").find('option').attr('selected',false);

但是当我尝试提醒时,它会将未选择的类型设为 HTMLElement 。这是正确的技术吗?我怎么能从这个列表中获取?还有其他办法吗?

2 个答案:

答案 0 :(得分:3)

尝试

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

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

答案 1 :(得分:0)

我认为你需要使用

var notSelected = $("option[selected='false']", "#myList")