左側選單選中狀態

2022-07-25 17:24:15 字數 818 閱讀 5945

三種方案:

第一:使用url傳參,給rul加 ?index=x

eg:$.sidebarmenuactive = function()

var arr = url.slice(url.indexof('?') + 1).split('&');

return function() ;

}}();

}// 初始化函式,找到哪乙個按鈕是當前狀態

function init()

}$.sidebarmenuactive();

第二種方案

// 使用url匹配當前頁面是否新增is-active

$.urlmenuactive = function()

arr[i] = href;

i++;

});});

}geturlarr();

i = null;

// 存值到 sessionstorage

for(var j=0; jvar active = sessionstorage.getitem("url");

var activekey = sessionstorage.getitem("urlkey");

// 找到哪乙個選單是當前狀態

if(ischange==1)

第三種方案:

使用localstorage

$(document).ready(function () );

var currentactive = localstorage.getitem("activeid");

if (currentactive)

});

react的antd左側選單及重新整理選中狀態

資料格式 getmenunodes menulist else render 當重新整理頁面時,預設選中選單項的設定,因為menu的selectedkeys屬性儲存key值,即我們使用的path路徑,我們知道this.props.location.pathname可以取到path的路徑,但是當前le...

vue中radio單選框單擊取消選中狀態

2 單純的對input radio進行js控制行不通,因為radio是通過v repeat出來的,有很多個,如果每乙個都去獲取元素的話,執行效率太低,failed 3 給radio新增click事件,判斷checked屬性,如果為true則取消checked,但由於radio每次click都會將自己...

jquery實現單選按鈕選中與取消選中

單選按鈕的選中與取消選中,是元素自帶的屬性checked來實現的 一般情況下 這個方法就可以滿足實現將其第乙個單選按鈕選中。但是如果這個是根據後台傳到頁面的值來實現的乙個動態單選按鈕選中。下一次再賦值選中時可能會造成多個單選按鈕都被選中。頁面就識別不出來應該將哪乙個單選元素選中。當然這時可以使用 然...