$(document).ready(function(){ $('a').each(function() { if($(this).attr('data-toggle') != 'tab'){ var currentHref = $(this).attr('href'); if (currentHref) { var url = new URL(window.location.href); var params = new URLSearchParams(url.search); try { var targetUrl = new URL(currentHref); var targetParams = new URLSearchParams(targetUrl.search); params.forEach(function(value, key) { targetParams.set(key, value); }); targetUrl.search = targetParams.toString(); $(this).attr('href', targetUrl.toString()); } catch (e) { var separator = currentHref.includes('?') ? '&' : '?'; $(this).attr('href', currentHref + separator + params.toString()); } } } }); });