Remove a selected item from multiple select2 box on removal of selected item from another multiple select 2 box(在从另一个多选2框中删除所选项目时从多选2框中删除所选项目)
本文介绍了在从另一个多选2框中删除所选项目时从多选2框中删除所选项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有两个多选2框,框1选项是动态填充的,当我从这个选择框中选择任何选项时,它应该被添加到新的框2中。此方案正在按要求运行。我面临的问题是。当我从Box1中删除任何选定的项目时,我就能够将其从Box2中删除。但如果在框2中选中该项目,它仍将保留。 示例:A、B、C是框1中的选定值,框2将填充A、B、C。如果我在框2中选择B、c,并且如果我从框1中删除B。我的盒子2中的物品现在将是AC。但B、C仍将在框2中保持选中状态。有人能帮我解决这个棘手的问题吗?
推荐答案
更改Select2<select>
元素的子元素后,应对其调用.change()
以使其更新其显示。
但在您的情况下,您可能还希望在删除并重新添加选项后恢复Select2的值。
使用.select2('val', val)
设置值时,不需要调用.change()
。
jsfiddle
这篇关于在从另一个多选2框中删除所选项目时从多选2框中删除所选项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!