我需要访问在jQuery中动态生成的元素。
我想要制作的东西是隐藏kendoUI grid
元素生成的第一个和最后一个元素。
$(".myItem").first().hide();
$(".myItem").last().hide();
所以我知道如果我在生成的元素上有一些例如click
的事件,我可以使用.on()
或.live()
。但在这种情况下我没有任何事件。
我该如何解决?任何帮助将不胜感激。
答案 0 :(得分:0)
如果你有一个已知的结构,那么你可以获得最近的ID,并按照自己的方式前进。 parent()
,nearest()
和children()
等方法可让您转到主网格容器div,然后您可以使用:first
和:last
伪元素。
您可以使用此处概述的数据绑定事件在创建行后将其挂钩:
示例:
$("#grid").kendoGrid({
dataBound: function(e) {
// use jquery as outlined above to find required elements
}
});