JQuery: добавьте запрос на все ссылки Я хотел бы добавить строку запроса на все динамические ссылки внутри страницы - исправить ошибку в старой версии - возможно ли это? Любые идеи? Ответ 1 Что-то вроде этого? var querystring = 'myquerystringtoadd'; $('a').each(function() { var href = $(this).attr('href'); if (href) { href += (href.match(/\?/) ? '&' : '?') + querystring; $(this).attr('href', href); } }); Рабочий пример. Ответ 2 Это решение с собственным javascript: var querystring = 'yourQueryStringHere=;-)'; document.addEventListener('click', function (e) { var x = e.originalTarget; if (x.nodeName === 'A') { var href = x.getAttribute('href'); if(href) { href += (/\?/.test(href) ? '&' : '?') + querystring; x.setAttribute('href', href); } } }, false);
Ответ 1 Что-то вроде этого? var querystring = 'myquerystringtoadd'; $('a').each(function() { var href = $(this).attr('href'); if (href) { href += (href.match(/\?/) ? '&' : '?') + querystring; $(this).attr('href', href); } }); Рабочий пример.
Ответ 2 Это решение с собственным javascript: var querystring = 'yourQueryStringHere=;-)'; document.addEventListener('click', function (e) { var x = e.originalTarget; if (x.nodeName === 'A') { var href = x.getAttribute('href'); if(href) { href += (/\?/.test(href) ? '&' : '?') + querystring; x.setAttribute('href', href); } } }, false);