我正在尝试使用“使用”按钮列捕获行的单击事件。这与Kendo网格中的“可选”功能类似,但是在我们的情况下,有一个按钮使用户更加明显。
因为有多个按钮(我不知道你是否可以动态分配按钮id值),我将一个CSS类绑定到按钮,我会用它来确定用户点击时我在哪一行使用按钮。
这是我想要完成的事情,但由于某种原因,从不执行click事件(警告声明)。
http://dojo.telerik.com/UkIW/2
有人能发现问题吗?
答案 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