如何从多个选择中获取最后选择的项目

时间:2012-11-18 12:04:58

标签: jquery html select

我有2个选择元素,我使用第一个选择的选项值设置第二个多选项。

我将值绑定到多个类型的第二个选择。我在隐藏中跟踪所选项的值,因为如果用户选择第一个选择元素的另一个选项,则第二个选择绑定不同的选项值。

1-选择具有类别组值的元素

2-具有类别值的多重选择元素

例如,首先选择是类别组,当用户选择类别组时,我将该组的类别绑定到多个选择元素。假设用户选择了ID为1,4,5,7的组。我将它们设置为隐藏字段中的逗号分隔值。如果用户选择另一个类别组,我将该组的类别绑定到多个选择元素。假设用户选择了类别11,15,18。目前的隐藏值是“1,4,5,7,11,15,18”。 但随后从中取消了15。我必须将隐藏字段的值设置为:“1,4,5,7,11,18”。但我无法检测取消选择哪个选项。有没有办法以任何方式检测它?

也许我应该使用更好的算法。任何帮助都非常感谢。感谢

1 个答案:

答案 0 :(得分:0)

我将多重选择框更改为checkboxlist,这样我就可以单独跟踪每个项目的选择/取消选择更改。然后,如果未选中,则从隐藏值中删除,或者如果选中,则将值添加到列表中。这是一种更好的方法来完成我正在做的事情。