将新行添加到表中时的截距

时间:2011-11-08 10:22:28

标签: javascript jquery

在遗留应用程序中,我有一个表,最初只显示可用行的子集以适合当前页面大小。当用户向下滚动包含表格的div时,会自动通过javascript添加新行。

我需要做的是能够在这些行被添加到表格时拦截
在startngin我通过setInterval方法查询为了执行我的逻辑,但不幸的是,这会干扰遗留应用程序的业务逻辑。

我尝试了以下代码(在div容器中应用一次,在表中应用一次)没有任何结果:

$(document).ready(function()
{
  $('#myWebGrid1').change(function()
  {
    alert('changed!');
  });
});

我也尝试了resize()方法,但它也不起作用,因为通过滚动div大小不会改变。

2 个答案:

答案 0 :(得分:1)

我认为你唯一的选择就是使用旧的livequery插件,它允许类似的东西(或者你可以复制该插件使用的逻辑),你可以从这里看到article < / p>

答案 1 :(得分:0)

不幸的是,在更改或修改DOM时没有引发任何事件。这里的解决方案是在代码中手动引发一个导致DOM更新的事件,你可以在代码中的其他地方添加一个监听器。