Javascript 如何知道从多选下拉列表中删除/取消选择的项目
我正在使用jquerymulti-select插件。当从下拉列表中删除/取消选择某个项目时,我需要知道未选中/删除了哪些itemtext/值。 我用过。最后一次,但那不起作用 请参阅以下代码: var removeditems=[]; $'myselect'。在'change'上,函数{ removeditems.push$myselect.find'option:not:selected'。last.val; }; 选择1 选择2 选择3 选择4 选择5 $'myselect'。在'change'上,函数{ var$sel=$this, val=$this.val, $opts=$sel.children, prevenselected=$sel.data'unselected'; //创建当前未选定对象的数组 var currUnselected=$opts.not':selected'.mapfunction{ 返回此.value }.获得; //查看是否存储了以前的数据 如果未选中,则{ //创建删除值的数组 var unselected=当前未选中。还原函数A,当前{ 如果$.inaraycurr,则prevUnselected=-1{ a、 普什库尔 } 归还 }, []; //未选中的是一个数组 如果未选中,则为“长度”{ 警报'Unselected is'+Unselected.join','; } } $sel.数据“未选择”,当前未选择Javascript 如何知道从多选下拉列表中删除/取消选择的项目,javascript,html,jquery,Javascript,Html,Jquery,我正在使用jquerymulti-select插件。当从下拉列表中删除/取消选择某个项目时,我需要知道未选中/删除了哪些itemtext/值。 我用过。最后一次,但那不起作用 请参阅以下代码: var removeditems=[]; $'myselect'。在'change'上,函数{ removeditems.push$myselect.find'option:not:selected'。last.val; }; 选择1 选择2 选择3 选择4 选择5 $'myselect'。在'ch
}.改变;这一款非常好用,感谢@charlietflyeah感谢@HereticMonkey: