Не удается получить значение из span

Рейтинг: 0Ответов: 1Опубликовано: 25.02.2023

Необходимо получить значение из тега span в input, помогите, пожалуйста:

$(document).ready(function() {
  var span = document.getElementById('total-price');
  var input = document.getElementById('of_total_price');
  input.val(span.innerHTML);
  var value = parseInt(input.val());
  console.log(value);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="total">Итого: <span id="total-price" name="total_price"></span>pуб.</div>
<input type="hidden" id="of_total_price" name="of_price" />

Ответы

▲ 1Принят

Необходимо получить значение из тега span в input

Как вариант - сделать так.

$(_ => {
  var span = $('#total-price').text();
  var input = $('#of_total_price');
  input.val(span);
  var value = +input.val();
  console.log(value);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="total">Итого: <span id="total-price" name="total_price"></span>pуб.</div>
<input type="hidden" id="of_total_price" name="of_price" />