Добавление в 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 недоучка. |
windcrack,
сделайте минимальный html и обьясните, что хотите сделать. |
Цитата:
|
Вот сюда хочу записать данные:
<input type='checkbox' class='add_item box_input' data-id='187' data-title='descripption' data-price='' data-img=''> из: <input type='text' class='money'> |
<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>
|
если по событию то так
<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>
|
Ребят то ли я не правильно что то вам написал. То ли лыжи не едут. Но скрипт не работает. Я добавил строку
document.querySelector('.add_item').dataset.price = document.querySelector('.money').value;
в код. Но дата прайс не устанавливается. |
| Часовой пояс GMT +3, время: 02:10. |