0

我需要访问在 jQuery 中动态生成的元素。

我想要做的是隐藏元素生成的第一个和最后一个kendoUI grid元素。

$(".myItem").first().hide();
$(".myItem").last().hide();

所以我知道我是否有一些事件,例如click我可以使用的生成元素.on().live(). 但在这种情况下,我没有任何事件。

我该如何解决?任何帮助,将不胜感激。

4

1 回答 1

0

如果你有一个已知的结构,那么你可以用一个 ID 获取最近的东西并按照自己的方式找到它。像parent(), nearest(), 和这样的方法children()可以让你移动到主网格容器 div ,然后你可以使用:first:last伪元素。

在创建行后,您可以使用此处概述的数据绑定事件来挂钩它:

例子:

$("#grid").kendoGrid({
     dataBound: function(e) {
         // use jquery as outlined above to find required elements
     }
 });
于 2012-07-03T07:14:21.323 回答