У меня была похожая проблема при попытке добавить строку запроса с использованием:
$(this).attr("href", url + queryString);
Это было добавление URL, но не queryString.
Я использовал JavaScriptВместо этого используется метод concat, и это, похоже, работает:
var queryString = '?myVar=test';
//Replace the url with an additional query string
$(this).attr('href', $(this).attr('href').concat(queryString));