Передать содержимое из div в input
Есть div, содержимое которого формируется с помощью скрипта (ползунок):
<p id="all_summ" class="form-range__total">146 000<span class="form-range__postfix"> ₽</span></p> Есть input: <input type="text" name="imja" id="simpleForm2_109_imja_elem" > Как по клику на этот input передать содержимое (в идеале только цифры) из div в другой input, а именно в: <input type="text" name="summa" id="simpleForm2_109_summa_elem" > Пробовал скрипт:
$(document).ready(function() {
$('#simpleForm2_109_imja_elem').click(function() {
$("#all_summ").html($("#simpleForm2_109_summa_elem").html());
});
});
но не срабатывает... |
Цитата:
Как вариант...
<p id="all_summ" class="form-range__total">146 000<span class="form-range__postfix"> ₽</span></p>
<input type="text" name="imja" id="simpleForm2_109_imja_elem" />
<input type="text" name="summa" id="simpleForm2_109_summa_elem" />
<script>
$(_ => {
$('#simpleForm2_109_imja_elem').click(function() {
const v = $("#all_summ").contents().first().text()
// или вот так
//const v = $("#all_summ").text().match(/\d+\s\d+/)
$("#simpleForm2_109_summa_elem").val(v);
});
})
</script>
|
| Часовой пояс GMT +3, время: 11:03. |