Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый Вчера, 20:30
Аспирант
Отправить личное сообщение для Quark_ Посмотреть профиль Найти все сообщения от Quark_
 
Регистрация: 24.06.2015
Сообщений: 97

Передать содержимое из 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());
  });
});

но не срабатывает...

Последний раз редактировалось Quark_, Вчера в 20:33.
Ответить с цитированием
  #2 (permalink)  
Старый Вчера, 21:14
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,246

Сообщение от Quark_
Пробовал скрипт:
...
но не срабатывает...
Просто так что-то писать - редко будет срабатывать.

Как вариант...

<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>

Последний раз редактировалось ksa, Вчера в 21:19.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Надо сделать так, чтобы текст вводимый в input отображался в div с заданными параметр Joselin Events/DOM/Window 2 19.10.2020 23:32
При клике передать значение из div в value input Julia1991 jQuery 9 08.10.2019 15:39
Взять данные из поля input(text) и добавить к содержимому div (text input + text div) ksultanov Элементы интерфейса 4 04.10.2016 19:46
Как скрыть содержимое div до полной загрузки сайта? Georgian Элементы интерфейса 2 01.12.2015 16:15
Как отправить содержимое div sl1m Элементы интерфейса 5 28.10.2013 16:21