Javascript 刷新时保持可折叠行的状态

Javascript 刷新时保持可折叠行的状态,javascript,html,jquery,ajax,Javascript,Html,Jquery,Ajax,我试图在刷新页面时维护表中的行是否已展开或折叠。我现在正在使用PHP和Jquery在点击图像时展开和折叠。这是我的html代码 <td style=".$style."><img src='images/triangle-right.png' width='15px' height='15px' id='treeview_".$counts."' name='".$row[0]."'class='treeview' /

我试图在刷新页面时维护表中的行是否已展开或折叠。我现在正在使用PHP和Jquery在点击图像时展开和折叠。这是我的html代码

<td style=".$style."><img src='images/triangle-right.png' width='15px' height='15px' id='treeview_".$counts."' name='".$row[0]."'class='treeview' />&nbsp".$row[0]."</td>
欢迎使用任何指针。

无论用户何时展开/收缩一行,您都可以这样做:

然后,在javascript的onReady事件中,您可以检查该变量是否已定义,并显示扩展行,如:

let searchParams = new URLSearchParams(window.location.search);
let expandedRow = searchParams.get('expandedRow');
if(expandedRow){
    $('#subrow_'+expandedRow).show();
}

这回答了你的问题吗?
let searchParams = new URLSearchParams(window.location.search);
let expandedRow = searchParams.get('expandedRow');
if(expandedRow){
    $('#subrow_'+expandedRow).show();
}