我在我的页面中使用jQuery MultiSelect(UI Widget 1.13),其中下拉选项来自JSON序列化ajax调用。
<select id="SearchFilter2"></select>
在同一页面上,我有另一个多选下拉列表(比方说DP1),它首先加载。
<select id=SearchFilter1"></select>
当我使用下面的代码从列表中获取所选选项的值并将其存储到数组中时,数组将替换为第一个下拉列表(DP1)的值,因为它使用相同的逻辑来获取它们
以下是我正在使用的jquery代码。
var selectedIDs = [];
$('.ui-multiselect-checkboxes li input[aria-selected="true"]').each(function (index) {
selectedIDs.push($(this).attr('value'));
}
有没有办法直接使用id获取值而不是使用带有列表的整个类?
您的建议将真正有用并受到赞赏。谢谢。
FYI- $(this).attr('id')
提供“ui-multiselect-SearchFilter2-option-0”