捕获按钮列中的单击(使用dojo)

时间:2014-10-14 20:42:46

标签: button kendo-ui grid click

我正在尝试使用“使用”按钮列捕获行的单击事件。这与Kendo网格中的“可选”功能类似,但是在我们的情况下,有一个按钮使用户更加明显。

因为有多个按钮(我不知道你是否可以动态分配按钮id值),我将一个CSS类绑定到按钮,我会用它来确定用户点击时我在哪一行使用按钮。

这是我想要完成的事情,但由于某种原因,从不执行click事件(警告声明)。

http://dojo.telerik.com/UkIW/2

有人能发现问题吗?

1 个答案:

答案 0 :(得分:1)

据我所知,到目前为止你使用的是jQuery并没有使用Dojo代码。但是这里有一些错误,首先,你应该把hte按钮的事件处理程序放在ready()处理程序中,所以把它移到里面:

$(document).ready(function() {
  // ...
});

然后,如果你使用jQuery绑定到动态元素,首选的方法是将它添加到父元素(例如<body>),然后添加第二个参数,如图所示下面:

$(document).ready(function() {
  // ...
  $("body").on("click", ".use", function() {
    // ...
  });
});

我在您的示例中创建了一个里程碑:http://dojo.telerik.com/UkIW/5