DrunkMaster
@DrunkMaster

Как правильнее сделать на JS?

Есть ссылка в шаблоне
<a class="pay" href="//{HOST}/balance?summ=999&type=1">

Необходимо в зависимости от действий человека на странице поставить другое значение в summ=999. Я так понял что JS и JQ сами по себе не обладают такими методами и единственный способ это:
1) Забрать всю ссылку по классу pay
2) Распарсить, поменять значение 999 на нужное
3) Собрать обратно
4) Заменить по классу pay старую ссылку на новую
Вопрос: именно так и проще никак?
  • Вопрос задан
  • 171 просмотр
Решения вопроса 1
gobananas
@gobananas
finishhim.ru
Слов много, кода мало:
var x = document.getElementsByClassName('pay');
for(var i=0; i< x.length; i++){
    // замена в строке
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
lazalu68
@lazalu68
Salmon
Было бы логичнее не хардкодить ничего в href, а обрабатывать такие моменты с помощью форм: ссылку кладёте в action, значения подставляются из соответствующих элементов управления.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы