見出し画像

Javascriptメモ[多言語切り替え、同じページへリンク+パラメーターも渡す]

javascript

$(function(){
let current_path = location.pathname + location.hash + location.search,
path_arr = current_path.split('/'),
link_to;

if (path_arr[1] === "jp")
{ path_arr.splice(1, 1);

} else { path_arr.splice(1, 0, 'jp');
}

link_to = path_arr.join('/');
 const linkBtn = $('a.lang'); 

 $(function(){
linkBtn.attr('href', link_to);
});

});

英語ページ

<a href="ja/" class="lang">Japanese</a>

日本語ページ

<a href="../" class="lang">英語</a>

//これがパラメーター
+ location.search

//これがリンクにつけるClass
const linkBtn = $('a.lang');

よろしければ「スキ」をお願いしますm(_ _)m

この記事が気に入ったらサポートをしてみませんか?