j查询可选限制

jQuery selectable limit

本文关键字:查询      更新时间:2023-09-26

我正在尝试添加 6 个可选行的限制,但我无法使其工作。任何帮助!!

<script>
$(function() {
  $(".selectable").selectable({
      filter: "td.cs",

      stop: function() {
          var result = $("#select-result").empty();
          var result2 = $("#result2");
          $(".ui-selected", this).each(function() {
              var cabbage = this.id + ', ';
              result.append(cabbage);
          });
          var newInputResult = $('#select-result').text();
          newInputResult = newInputResult.substring(0, newInputResult.length - 1);
          result2.val(newInputResult);
      }
  });
 });​
 </script>

提前谢谢!!

您可以使用 selecting 事件回调来执行此操作,如下所示

$( "#selectable" ).selectable({
   selecting: function(event, ui) { 
     if ($(".ui-selected, .ui-selecting").length > 6) {
       $(ui.selecting).removeClass("ui-selecting");
     }
   }
});​

工作小提琴

参考:选择事件