我正在尝试计算所有选定单选按钮上的属性。使用alert,它会找到正确的值(例如900、4680),但不会将它们加在一起。
任何帮助将不胜感激,我可能一直盯着它太久了:)
var selectedoptions;
$('input[type=radio]').change(function() {
$("input[type=radio]:checked").each(function( index ){
var selectedoption = $(this).attr('data-price');
var selectedoptions = selectedoptions + selectedoption;
});
});
最佳答案
如果要对所选单选按钮的data-price
属性的总和求和,可以尝试:
$('input[type=radio]').change(function() {
// Start at zero value (if any of the radios is checked).
var selectedoptions = 0;
$("input[type=radio]:checked").each(function( index ){
var selectedoption = $(this).data('price'); // Read the value as a number
selectedoptions += selectedoption;
});
// Here you have in selectedoptions the total price.
});