因為專案的關係,將太長的頁面使用頁籤將內容切分使使用者在操作時不至於頁面拉的過長,但如果是要指定跳至指定頁籤的話就要動點手腳才能做動態功能的規劃。

完整的程式碼


重點與分析

a頁面通過 url 傳參數(參數是tab的名稱),然後在b頁面進行截斷獲取再進行選中(通過在url傳參的做法前提是不影響後台傳數據),本例中重要的是 B 頁所使用的 jQuery ,在 A 頁傳送 <a>href=""?type="頁籤代號" 使用 JavaScript 的 split() 將字串做二次分割,而分割會以陣列的型態取得字串,在將取得的字串帶入 switch(){} 的條件式內比較取得的字串,比較對應的條件分別執行個自的程式(這裡是使用 BS 的選定前往 Tab 元素)。

split() 方法用於把一個字符串分割成字符串數組。


參考資料

bootstrap的tabs標籤頁:實現a頁面指定的tab,點擊more,跳去b頁面指定的tab
JavaScript split() 方法