我正在使用jquery multi select框来显示和移动两个列表。我想检索尚未选择的元素列表。我现在正在尝试这个:
var notSelected = $("#myList").find('option').attr('selected',false);
但是当我尝试提醒时,它会将未选择的类型设为 HTMLElement 。这是正确的技术吗?我怎么能从这个列表中获取?还有其他办法吗?
答案 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")