UPDATE增加總檢查單選按鈕
,如果你嘗試此鏈接http://jsfiddle.net/Matt_KP/BwmzQ/小提琴的形式,選擇右上角£40單選按鈕,然後查看訂單總在它說£40的底部。然後,如果您選擇75英鎊,訂單總額將變爲75英鎊,但如果您再返回並再次查看40英鎊,則訂單總額爲75英鎊+ 40英鎊,而對於已檢查的單選按鈕,其價格應爲40英鎊。
更新結束
我與其中如果他人僅選擇某些單選按鈕,可以檢查單選按鈕的截面。所以說,如果用戶選擇了一個單選按鈕,但隨後又選擇了另一個單選按鈕,則第一個單選按鈕將被取消選中,因爲它們不能同時選中。
此外,我在單選按鈕data-price
中使用了一個自定義屬性,它包含每個單選按鈕的值,這些按鈕需要添加到其他按鈕中。
問題是,當用戶選擇一個單選按鈕總顯示正常,但如果用戶選擇另一個單選按鈕,不能選擇前一個單選按鈕,它將總數加到前一個單選按鈕上,只添加選中的單選按鈕。這有點像緩存我認爲的總數。
這是我使用的總選中的單選按鈕是什麼:
<script type="text/javascript">
jQuery(document).ready(function($){
$('input:radio').change(function(){
var total = 0.0;
$('input:radio:checked').each(function(){
total += parseFloat($(this).data('price'));
});
$('#total').val(total.toFixed(2));
});
})
</script>
「這就是我正在使用的選擇其他人時取消選擇某些單選按鈕」 - 爲什麼當您嘗試修改默認情況下單選按鈕時的行爲? – Johan
@Johan Iv'e沒有發佈單選按鈕,但是我設置它的方式,它不能使用單選按鈕的默認行爲。 – Matt
爲什麼不使用複選框? – Alex