jquery корзина изменение текста на ссылку

156
06 августа 2018, 18:30

нужно сделать так чтобы в корзине при добавление заказа текст "оформить заказ" был ссылкой ведущей на страницу к примеру basket.php.

 $(document).ready(function() {
$('.header__menu a i').click(function() {
$('.sub-menu').toggle()
})
//тут кол-во товара
$('.add-tovar').click(function() {
var count = parseInt($("#tovar").text()) + 1;
$("#tovar").text(count);
if (count > 0) {
$("#kol").text("оформить заказ");
}
 });
//тут должна прибавляться цена товара
$('.add-tovar').click(function() {
  // Get total 
  var total = $('#cena').attr('data-total-price')
  // Set total converting it to number 
  total = +$(".cost", this).attr('data-price') + (+total)
  $('#cena').attr('data-total-price', total)
  //----------------------------------------------------------------
  // Set price veiw
  $("#cena").text('$' + total);
 })

})
Answer 1

Самый простой способ, если я вас правильно понял, то добавлять не текст а тег с текстом - вместо .text() использовать .html()

$("#kol").html('<a href="/basket.php">оформить заказ</a>');

Есть вариант изменить сам тег

$("#kol").replaceWith(function(index, oldHTML){
  return $('<a href="/basket.php">').html(oldHTML);
});

*Более того, не очень понял вашу логику - в count у вас будет или NaN или число - как минимум 1. А ниже вы его проверяете на count > 0.

READ ALSO
Критические секции в JavaScript

Критические секции в JavaScript

нужна помощь в создании аналога критической секции на javascript, то есть вход следующей функции в критическую секцию должен выполняться после...

228
Не могу установить время в плеере

Не могу установить время в плеере

При клике значение CurrentTime сбрасывается до 0

162
Кнопка меняет цвет при нажатии JSON

Кнопка меняет цвет при нажатии JSON

Доброе время суток всемРебята ,сижу ломаю голову как сделать чтоб нажимаешь на кнопку и она стала зеленого цвета и рядом в диве высветилась...

239
Почему таблица закрывается?

Почему таблица закрывается?

При добавлении свойства "responsive: true" к "#reservations" и при нажатии на дочернюю строку - таблица открывается и закрываетсяПомогите мне пожалуйста

169