Как заменить URL вместо того, чтобы добавить / нажать в этом коде - PullRequest
3 голосов
/ 28 октября 2019

Извините, ребята, noob JQuery вопрос. Я нашел этот код, чтобы изменить URL-адрес в зависимости от того, какой флажок установлен здесь: Изменить href в зависимости от флажков Но мне нужно заменить URL-адрес, вместо этого добавить значение флажка в URL-адрес.

Мне нравитсяЯ нахожусь на www.katana.com/e-bikes/ и хочу перенаправить на www.katana.com/product/, чтобы не хотеть оставаться на подстранице e-bikes и продолжать добавлять значение в URL.

Большое спасибо !!!

$(document).ready(function() {
    $('.checkbox').on("change", function() {
        var aHrefVals = [];

        $('.checkbox').filter(":checked").each(function() {
            aHrefVals.push($(this).val());
        });

        $("a").attr("href", aHrefVals.join(","));
    });
});

1 Ответ

0 голосов
/ 28 октября 2019

Если вы сделаете window.location.origin, вы получите www.katana.com. Затем вы можете добавить любой тип значений после источника в методе смены флажка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...