我试图在下拉列表更改时触发jquery函数。 由于下拉列表正在回发,我有一个手风琴组,其中一个组被扩展。 在回发时我想保留那个手风琴组并保持开放状态。我想触发jquery脚本并扩展相同的accordion组。 在页面加载时我有这个脚本:
jQuery(document).ready(function () {
var accordionId = getParameterByName("policy");
$('#' + accordionId).collapse('show');
});
它检查是否存在查询字符串参数'policy',并根据该值扩展正确的折叠。 现在,由于使用下拉回发,我不想做整个响应重定向,因为我将丢失所有数据和选定的下拉值,我想触发jquery脚本,这将打开相应的手风琴。
您可以在此链接中看到手风琴标记:twitter bootstrap accordion expand by querystring parameter in asp.net
提前致谢,Laziale
答案 0 :(得分:0)
使用accordion的activate事件将当前打开的面板保存到cookie。然后在回发后,您可以读取cookie值并适当地设置开放式手风琴面板。