$(document).ready(function(){
$("input[type='checkbox']").click(function(){
var priceTotal = 0;
$("#calculator input[type='checkbox']:checked").each(function() {
priceTotal += parseInt(this.value, 10);
});
$('#total').html(priceTotal);
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="calculator">
<input type="checkbox" />$29<br/>
<input type="checkbox" />$39<br/>
<input type="checkbox" />$49<br/>
<input type="checkbox" />$59<br/>
</div>
<div class="total"><span>$0</span></div>
Задание : на основе флажков Цены должны быть добавлены в общий класс.
Я пробовал это:
$(document).ready(function(){
$("input[type='checkbox']").click(function(){
var priceTotal = 0;
$("#calculator input[type='checkbox']:checked").each(function() {
priceTotal += parseInt(this.value, 10);
});
$('#total').html(priceTotal);
});
});
Я хочу, чтобы при подборе числовых значений из флажков знак валюты был убран, а затем добавлен.
Причина : он будет окончательно использован в Sambhal, настройкагде валюта не может быть долларом во всех случаях.
Лучшей политикой будет получить валюту в некотором наборе данных и затем перенести ее в JQuery.
Пожалуйста, помогите мнедля этого.
Я не хочу использовать значение внутри ввода.
можем ли мы использовать этот вид HTML:
<div class="inputbox">
<input type="checkbox" id="option1">
<label for="option1">Services</label><span class="license_price bold">€29</span>
</div>
Когда флажок установлен, мы можем получитьцена этого промежутка через класс? Это спрос на самом деле.