I am trying to find the product of all the sum of all .quantity_for_sum values in a nested .each() loop with non-nested data attribute ('#product_price") as so:
.js
$('.quantity_for_sum').change(function() {
var price = 0;
var quantity = 0;
$('.product_list_item').each(function() {
$this = $(this);
price = +$this.children('#product_price').data('price');
$('.quantity_for_sum').each(function() {
productPrice += +this.value*price
});
});
$('.total_count').html(productPrice);
});
.html.erb
<div class="row product_list_item">
<div id="product_price" data-price="80.00" class="product_right">
$80.00
</div>
<div class="product_right">
<select class="quantity_for_sum" id="order_units_attributes_0_quantity">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
<select class="quantity_for_sum" id="order_units_attributes_1_quantity">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
</div>
</div>
<div class="row product_list_item">
<div id="product_price" data-price="100.00" class="product_right">
$100.00
</div>
<div class="product_right">
<select class="quantity_for_sum" id="order_units_attributes_0_quantity">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</div>
</div>
I then want to sum all productPrice values for each of these loops. I am having lots of trouble getting the nesting.