В настоящее время я могу вывести каждое из их значений и отобразить их в виде серии, но я хочу суммировать все их значения и отобразить их итоги.
Это мой пример кода:
Javascript
$(function() {
$('input[name=selectProducts]').on('change', function() {
$('#products').text($('input[name=selectProducts]:checked, input[name=selectProducts][type=text]'').map(function() {
return this.value;
}).get());
});
});
HTML
<input type="checkbox" name="selectProducts" id="product1" value="5" />
<input type="checkbox" name="selectProducts" id="product2" value="5" />
<input type="checkbox" name="selectProducts" id="product3" value="5" />
<!-- i want to include these input type text -->
<input type="text" name="selectProducts" id="product4" value="10" />
<input type="text" name="selectProducts" id="product5" value="10" />
<span name="products" id="products"></span>
OUTPUT
5,5,5,10,10
35 <!-- my desired output should look like this -->
Я хочу сложить все из них, чтобы получить в общей сложности 35
.Пожалуйста, помогите мне.