如何检查sumoselect中是否选中了all all选项

时间:2016-11-08 05:14:06

标签: javascript jquery asp.net-mvc-4 sumoselect.js

我刚刚遇到SumoSelect.js我的MVC项目的下拉列表。 我只是想知道是否有办法知道是否选中了sumoselect下拉列表的select all选项。 这是我的sumoslect下拉代码。

   <div>
    @Html.LabelFor(m => m.Territory)
    @Html.DropDownListFor(m => m.Territory, Model.Territories, new { @class = "form-control", id = "ddlTerritory", multiple = "multiple", placeholder = "Select Territory" })
    @Html.ValidationMessageFor(m => m.Territory)
   </div>

JavaScript代码

 $(document).ready(function () 
  {
    $('#ddlTerritory').SumoSelect({ selectAll: true });
    if ($('#ddlTerritory')[0].sumo.selectAll())
        {
           some code
        }
  }

在sumoselect的文档中没有提到这种方法。 如果有人可以指导我朝着正确的方向前进,那就太好了。

编辑:正如@stephen建议

$(document).ready(function () 
      {
        $('#ddlTerritory').SumoSelect({ selectAll: true });
var isChecked = $('#ddlTerritory').closest('.SumoSelect').find('.select-all')‌​.hasClass('.select')‌​;
        if (isChecked)
            {
               some code
            }
      }

0 个答案:

没有答案