我作为一名网络开发人员已经工作了几年(以前是一名客户服务器开发人员),在过去的一年里,我一直专注于让自己更好地进行客户端编程。
我的问题更多的是基本问题,而不是特定问题。我有几个ASP用户控件,这些控件是嵌套在div中的fieldsets。两者都包含在一个简单的jQuery面板的div中。一个是测试提交的表单,另一个是允许您添加没有离开模态弹出窗口的学生的表单。当另一个变得可见时,它们的可见性就会切换。
我会按顺序进行(即让他们在测试前添加学生),但学生可能已经存在,所以我已经设置了自动完成输入。只有当学生不存在时,他们才会添加一个新学生。
我正在使用客户端代码处理所有内容(包括学生的插入)。
我需要在添加后在测试表单上填写学生姓名,id等控件,但我不想在测试表单中用ID显式设置控件b / c我将是在其他表格上使用此面板。实现这个的最佳方法是什么?我的第一个想法是当学生div变得隐形时处理一个事件,但我不知道这样的事件是否存在,这让我觉得可能会有更传统的方式。
我希望一切都有道理。如果需要任何细节,我可以发布一些代码
答案 0 :(得分:1)
如果我理解你在说什么......如果你正在控制学生div的可见性,那么你可以使用回调方法来进行更新。例如:
$('#modal .student').hide(function(){
/* do the update here */
});
否则,我认为这将取决于modal插件及其提供的回调。