<script type="text/javascript">
$(document).ready(function() {
$('label').click(function() {
var total = 0;
$('.option:checked').each(function() {
total += Number($(this).data('number'));
total = total.toFixed(2);
});
$('#ship_total').text(total);
var sub_total = <?php echo $this->cart->total(); ?>;
var ship_total = ($("#ship_total").text());
var final_total = parseFloat(sub_total) + parseFloat(ship_total);
final_total = final_total.toFixed(2);
$('#new_total').text(final_total);
$('.option:not(:checked)').removeClass('shippingSet');
$('.option:checked').addClass('shippingSet');
});
});
</script>
很简单..我想将添加类添加到选中的收音机并从未选中的收音机中删除类。Radio 有一个类名为option
我可以使用 addClass$(this).addClass('shippingSet')
但我不知道如何删除它。有人可以告诉我添加/删除课程的正确方法吗?谢谢。
HTML
<label><input type="radio" name="ship" class="option" data-number="<?php echo $shipTotal['Ground']; ?>" value="S1"/> Ground <b>$<?php echo $shipTotal['Ground']; ?></b></label>