我正在处理一个asp.NET项目。我的代码隐藏页绑定到一个填充页面上表格的中继器控件。

当表为空时,我已经用CSS隐藏了该表。我想使用jQuery在转发器填充表格时使其可见,但在使该表格正常工作时遇到了麻烦。这是一个简单的例子:

    $('#MyTable').change(function () {
        $('#MyTable').show();
    })


我使用的是纯HTML表,而不是asp:Table,因此不需要使用.ClientID解决方法,也无法在服务器端进行操作。我也尝试过将.change事件放在转发器控件上,但这也不起作用。添加新行后,该表保持隐藏状态。

谁能建议一种方法,希望可以直接做我想做的事情?

最佳答案

当选择的索引被触发时,组合框,列表框的change事件将触发,我不认为将tr附加到表时将触发该事件。

但是,您可以解决此问题,使用asp:panel或仅包含html表的div,并且可以在将html表中的行追加时将此面板的可见性设置为true。

关于javascript - 表格获取新行时,jQuery .change不触发?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21107017/

10-16 18:12