Javascript 剑道网格下拉过滤器不同版本的Kendo.all.min.js不起作用?

Javascript 剑道网格下拉过滤器不同版本的Kendo.all.min.js不起作用?,javascript,jquery,kendo-ui,kendo-grid,kendo-asp.net-mvc,Javascript,Jquery,Kendo Ui,Kendo Grid,Kendo Asp.net Mvc,我有以下内容,并且过滤器文本与2013版本正确配合 var dropDown = gridEl.find(".k-toolbar label input[type=search]").bind('propertychange keyup input paste', function() { var value = $(this).val(); if (value) { grid.dataSource.filter({ field: labelFieldName,

我有以下内容,并且过滤器文本与2013版本正确配合

var dropDown = gridEl.find(".k-toolbar label input[type=search]").bind('propertychange keyup input paste', function() {
  var value = $(this).val();
  if (value) {
    grid.dataSource.filter({
      field: labelFieldName,
      operator: "contains",
      value: value
    });
  } else {
    grid.dataSource.filter({});
  }
});
但如果我使用2015版,它就不起作用了
如何在keyup事件中解决此问题?

尝试将类名
.k-toolbar
替换为
.k-grid-toolbar

e、 g

var dropDown = gridEl.find(".k-grid-toolbar label input[type=search]").bind('propertychange keyup input paste', function() {
  var value = $(this).val();
  if (value) {
    grid.dataSource.filter({
      field: labelFieldName,
      operator: "contains",
      value: value
    });
  } else {
    grid.dataSource.filter({});
  }
});