这是代码http://jsfiddle.net/VFskn/2/
的jsfiddlejquery multiselect2side有2个部分列出可用和选择
a。要获取我所选部分的值,请使用以下代码:
var multipleValues = $("#columnList").val() || [];
湾要获取列表的所有值,我可以使用:
$('#columnList option').each(function() {
columns.push( $(this).attr('value') );
});
我的问题是如何获取列表的可用部分
答案 0 :(得分:0)
如果我理解你的问题,你想获得“可用”选项中每个选项的值吗?
在给定的示例中,此select的id为“columnListms2side__sx”,因此您可以使用
获取其选项的值var multipleValues = [];
$("#columnListms2side__sx option").each(function()
{
multipleValues.push($(this).val())
});
这是更新的小提琴:http://jsfiddle.net/VFskn/3/
!重要的注意事项:除了插件提供的功能之外,它不是一个好主意。 而且我不确定它是多么安全,假设这个选择将总是得到这个id(例如,如果你在一个页面中有多个)。建立一个更通用的选择可能更聪明。 (插件似乎在选择它替换后创建一个div容器,你想在那里得到第一个选择)
编辑: 这将更通用,但效率更低:
$("#columnList").next().find("select").filter(":first").children().each(function(){...}