Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.11.2016, 15:05
Новичок на форуме
Отправить личное сообщение для samael26 Посмотреть профиль Найти все сообщения от samael26
 
Регистрация: 19.11.2016
Сообщений: 4

текст из span в input
Доброго времени суток, уважаемые форумчане!

Подскажите как мне текст из span поместить в input!
Дело в том, что я у себя на сайте использую готовый код, где рассчитывается стоимость и срок доставки посылки
Код взят отсюда

судя по всему форма создается посредством JS

я написал следующий код перед </body>:
<script type="text/javascript">
      	var summa; summa = $("span.order-summ").text();
		$("#weight").val(summa.split(' ')[0]+summa.split(' ')[1]);
     </script>

где #weight - это id input'а, который создается JS-скриптом
но у меня ничего не получается...
пробовал в другие поля на своей странице запихивать текст из span - всё отлично работает...
подскажите почему не получается!
заранее спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 19.11.2016, 15:09
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

Сообщение от samael26
почему не получается!
Сообщение от samael26
это id input'а, который создается JS-скриптом
значит ещё не создан
Ответить с цитированием
  #3 (permalink)  
Старый 19.11.2016, 15:12
Новичок на форуме
Отправить личное сообщение для samael26 Посмотреть профиль Найти все сообщения от samael26
 
Регистрация: 19.11.2016
Сообщений: 4

Сообщение от рони Посмотреть сообщение
значит ещё не создан
а как узнать когда он создастся?
Ответить с цитированием
  #4 (permalink)  
Старый 19.11.2016, 15:21
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

Сообщение от samael26
а как узнать когда он создастся?
ответ напрашивается из разряда ... ктож его знает!
Ответить с цитированием
  #5 (permalink)  
Старый 19.11.2016, 15:28
Новичок на форуме
Отправить личное сообщение для samael26 Посмотреть профиль Найти все сообщения от samael26
 
Регистрация: 19.11.2016
Сообщений: 4

а в событии DOMContentLoaded этот input гарантировано будет создан?
Ответить с цитированием
  #6 (permalink)  
Старый 19.11.2016, 15:36
Новичок на форуме
Отправить личное сообщение для samael26 Посмотреть профиль Найти все сообщения от samael26
 
Регистрация: 19.11.2016
Сообщений: 4

всё, разобрался))

надо было вот такой код вставить
<script type="text/javascript">
     window.onload = function() {
     var summa; summa = $("span.order-summ").text();
     $("#weight").val(summa.split(' ')[0]+summa.split(' ')[1]);
}
</script>


рони, благодарю за помощь
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Раскрывающийся список с объемными текстами morzer Общие вопросы Javascript 4 11.07.2016 14:54
проблема со scroll Chrome Элементы интерфейса 2 21.10.2013 14:46
прогкрутка к якорям cOAPerator Общие вопросы Javascript 20 27.08.2013 03:30
Выравнять три дива в одной строке debugx (X)HTML/CSS 9 06.10.2011 12:03