Javascript 在sumoselect上选中和取消选中jQuery激发事件

Javascript 在sumoselect上选中和取消选中jQuery激发事件,javascript,jquery,sumoselect.js,Javascript,Jquery,Sumoselect.js,有人能帮上忙吗 求你了 我想让它也这样做: 谢谢可以由-1完成 您可以使用{csvDispCount:-1}选项进行设置 小部件中显示的项目数,用, 之后,文本将扭曲为3+选定值。为所有参数设置0 选项 请勾选问题中的两个示例,它们的工作原理不同。 第一把小提琴中使用的sumoselect插件接受选择框及其选项值,并创建一个新的,其中元素的数据值属性与您为选择选项提供的id相同 第二个插件创建了一系列复选框,其id几乎与选项类似。这就是警报工作的方式和原因 此外,没有名为“SumoSelect

有人能帮上忙吗

求你了

我想让它也这样做:


谢谢

可以由-1完成
您可以使用
{csvDispCount:-1}
选项进行设置

小部件中显示的项目数,用, 之后,文本将扭曲为3+选定值。为所有参数设置0 选项


请勾选问题中的两个示例,它们的工作原理不同。 第一把小提琴中使用的sumoselect插件接受选择框及其选项值,并创建一个新的
    ,其中
  • 元素的
    数据值属性与您为选择选项提供的id相同

    第二个插件创建了一系列复选框,其id几乎与选项类似。这就是警报工作的方式和原因

    此外,没有名为“SumoSelectclick”的事件,您试图将click绑定到错误的元素

    工作小提琴

    没有名为“SumoSelectclick”的事件

    这可能会奏效:

    $(".SumoSelect li").bind('click.check', function(event) {
        alert($(this).hasClass('selected'));
    })
    


    我希望它能有所帮助。

    它已经开始工作了,但只有当您选择3个以上的元素时才可以。每次选中和取消选中它时,它都应该创建一条警报消息。这就是您想要的吗?太好了。谢谢。嗨,在列表框中显示勾选的内容不是问题。我需要第3行到第10行的代码才能工作这是一个非常好的解决方案。我已经将其用于'ok'click$(“.SumoSelect.btnOk”).bind('click',函数(事件){//do something});因为我在单击“确定”时找不到触发器
    $("#boutique_drop").multiselect();
    
    $("#boutique_drop").bind('multiselectclick', function(event, ui) {
    var element = document.getElementById(ui.value + '_box');
    if (element) {
        element.selected = ui.checked
        alert(element.selected);
    }
    })
    
    $(".SumoSelect li").bind('click.check', function(event) {
        alert($(this).hasClass('selected'));
    })