【发布时间】:2020-08-31 19:30:42
【问题描述】:
如何始终返回数组中的选定选项。更改时返回所选元素的新数组。
let yo = [];
$(`#filter`).on('change', function() {
$('option:selected', this).each(function() {
// console.log(this.value);
yo.push(this.value);
});
});
console.log(yo);
现在返回:
首先选择我的结果是:['one']。
在第二次选择时,我得到:['one', 'two']。
在two 取消选择时,我的结果是['one', 'two', 'one']。
在 two 未选中时,如何使我的结果为 ['one']?
每次更改时,我可以只取回选定的元素吗?
【问题讨论】:
标签: javascript jquery arrays ecmascript-6 dropdown