在Sumoselect中选择选项时触发事件

时间:2016-12-22 12:34:54

标签: javascript jquery sumoselect.js

我使用sumoselect插件生成多选下拉列表。我有5个下拉列表使用它。现在我想为所选的每个选项生成数组。每个列表应该生成不同的数组。我怎样才能做到这一点。

我找到了这个解决方案:

 $('.a').SumoSelect({triggerChangeCombined: false});
 $('.b').SumoSelect({triggerChangeCombined: false});
 $('.c').SumoSelect({triggerChangeCombined: false});
 $('.d').SumoSelect({triggerChangeCombined: false});
 $('.e').SumoSelect({triggerChangeCombined: false});

        $(".options li").bind('click', function(event, ui) {
        obj.push($this.val);
        });

适用于所有列表并生成单个数组。任何人都可以建议我如何指定每个下拉列表的特定事件?

也试过

        $(".a .options li").bind('click', function(event, ui) {
        if(obj1.index($this.val)<0)
        obj1.push($this.val);
        });

        $(".b .options li").bind('click', function(event, ui) {
        if(obj2.index($this.val)<0)
        obj2.push($this.val);
        });

0 个答案:

没有答案