Javascript.RU

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

Добавление в data-price
Есть код:
$('#range').on("input", function() {
    $('.output').val(this.value +" " );
    $('.money').val(this.value * 70 + " р");
    }).trigger("change");
$('.money').val(document.querySelector('.add_item').dataset.price);

Пробовал своими силами сделать но не догоняю почему из класса money не берется информация и не добавляется в класс add_item. Пробовал задать переменные типа val = document.getElementsByClassName('money'). Тоже не вышло.
Прошу помочь кодом так как в JS недоучка.
Ответить с цитированием
  #2 (permalink)  
Старый 14.08.2018, 12:15
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

windcrack,
сделайте минимальный html и обьясните, что хотите сделать.
Ответить с цитированием
  #3 (permalink)  
Старый 14.08.2018, 12:18
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

Сообщение от windcrack
почему из класса money не берется информация и не добавляется в класс add_item.
потому что у вас в коде наоборот
Ответить с цитированием
  #4 (permalink)  
Старый 14.08.2018, 13:29
Интересующийся
Отправить личное сообщение для windcrack Посмотреть профиль Найти все сообщения от windcrack
 
Регистрация: 03.02.2018
Сообщений: 13

Вот сюда хочу записать данные:
<input type='checkbox' class='add_item box_input' data-id='187' data-title='descripption' data-price='' data-img=''>

из:
<input type='text' class='money'>
Ответить с цитированием
  #5 (permalink)  
Старый 14.08.2018, 14:42
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

<input type='checkbox' class='add_item box_input' data-id='187' data-title='descripption' data-price='' data-img=''>
<input type='text' class='money' value="1000">

<script>
document.querySelector('.add_item').dataset.price = document.querySelector('.money').value;
</script>
Ответить с цитированием
  #6 (permalink)  
Старый 14.08.2018, 14:45
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

если по событию то так

<input type='checkbox' class='add_item box_input' data-id='187' data-title='descripption' data-price='' data-img=''>
<input type='text' class='money'>

<script>
document.querySelector('.money').oninput = function(){
document.querySelector('.add_item').dataset.price = this.value;
};
</script>
Ответить с цитированием
  #7 (permalink)  
Старый 14.08.2018, 22:07
Интересующийся
Отправить личное сообщение для windcrack Посмотреть профиль Найти все сообщения от windcrack
 
Регистрация: 03.02.2018
Сообщений: 13

Ребят то ли я не правильно что то вам написал. То ли лыжи не едут. Но скрипт не работает. Я добавил строку
document.querySelector('.add_item').dataset.price = document.querySelector('.money').value;
в код. Но дата прайс не устанавливается.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Навешивать события в цикле Neo54213 Events/DOM/Window 3 01.08.2017 09:46
При клике на заголовок таблицы отсортировать таблицу Neo54213 jQuery 18 19.07.2017 14:34
Прошу раскритиковать наслойку работы с MySql. Alasdair Node.JS 4 21.11.2015 20:06
Объединение похожих Java скриптов на одной странице Георгий М. Общие вопросы Javascript 10 26.09.2015 12:32
вопрос по видимости переменных. yiooxir Angular.js 3 31.10.2013 12:37