2

我已经作为 Web 开发人员工作了几年(在之前是客户端服务器开发人员之后),在过去的一年中,我一直专注于让自己在客户端编程方面做得更好。

我的问题更多的是基本问题,而不是具体问题。我有几个 ASP 用户控件,它们是嵌套在 div 中的字段集。两者都包含在一个 div 中,它是一个简单的 jQuery 面板。一个是提交测试的表格,另一个是允许您添加学生而不离开模式弹出窗口的表格。当另一个变得可见时,它们的可见性被切换。

我会按顺序进行(即让他们在测试前添加学生),但学生可能已经存在,所以我设置了自动完成输入。只有当学生不存在时,他们才会添加一个新学生。

我正在使用客户端代码处理所有这些(包括学生的插入)。

添加后,我需要在测试表单上填充学生姓名、ID 等控件,但我不想在测试表单中通过 ID 显式设置控件 b/c 我将使用此面板在其他表格上。实现这一点的最佳方法是什么?我的第一个想法是在学生 div 变得不可见时处理一个事件,但我不知道这样的事件是否存在,这让我认为可能有一种更传统的方式。

我希望一切都说得通。如果需要任何细节,我可以发布一些代码

4

1 回答 1

1

如果我理解您在说什么......并且如果您正在控制学生 div 的可见性,那么您可以使用回调方法进行更新。例如:

$('#modal .student').hide(function(){
    /* do the update here */
});

否则,我认为这将取决于模态插件及其提供的回调。

于 2013-04-09T20:04:17.373 回答