如何使用强制关闭jQuery UI手风琴?

我正在使用带有两个div的jQuery UI手风琴。 第一个显示表单,第二个显示基于表单输入的数据。 当用户单击表单中的提交按钮时,如何自动关闭第一个div并显示第二个div? 我假设我需要在按钮中使用’onclick’,但我不确定如何将其与手风琴结合使用。

  $(document).ready(function () { $("#accordion").accordion(); });    
Criteria
Report
A databound grid goes here.

如果我遗漏了任何东西,请告诉我。 在此先感谢您的帮助!

单击提交按钮将往返于服务器,因此onclick不会对您有所帮助。 你可能想要输出是否应该打开或关闭手风琴。

一种方法是改变你的手风琴div,让一个类显示状态:

 
//open or closed

然后你的选择器将是:

 $(document).ready(function () { $(".accordion_open").accordion(); $(".accordion_closed").hide(); }); 

有关将ASP.NET和accordion控件一起使用的一些示例,请参阅此文章 。