$(function () {
    $("a").each(function () {
        //パラメの取得などの処理
        var param = $(location).attr('search');
        var param_set = param.length;
        var hash = $(location).attr('hash');
        var set = hash.length;
        var obj = $(this);
        var link = obj.attr("href");
        //内部リンクや指定のパラメがある場合は変数作成して下記の振り分けで処理を別にする
        var plan = "/ja/#plan";
        var feature = "/ja/#feature";
        var paramurl = "https://nobilista.com/signup_business?k=300";
        var param_url = param.slice(1);
        // URLにアンカーリンクやパラメがあるか確認してそれぞれにパラメを付与
        if (1 < set || 1 < param_set) {
            if (link == (plan)) {
                obj.attr("href", "/ja/" + param + "#plan");
            } else if (link == (feature)) {
                obj.attr("href", "/ja/" + param + "#feature");
            } else if (link == (paramurl)) {
                obj.attr("href", "https://nobilista.com/signup_business?k=300&" + param_url);
            } else if (obj.hasClass('page-numbers')) {
                //ページネーション処理はクラス名にpage-numbersをつけているのでそれで判断して処理を別にしています。
                linkset = link.split("?");
                obj.attr("href", linkset[0] + param);
            } else {
                obj.attr("href", link + param);
            }
        }
    });
});