复选框选中全部无法检测数据
Checkbox Check All unable to detect data
我在选中勾选所有框的复选框时检索详细信息时遇到问题。当我取消选中它应该在我检查时工作时它可以工作。
当我检查它时,我得到零(右边应该取复选框数据的总和)当我取消选中时,我得到所有复选框数据的总和(右边应该得到零)
我似乎无法"翻转"或意识到这里的逻辑。任何建议将不胜感激。
$(function() {
var totalPrice = 0.00,
totalWeight = 0.00,
shippingFee = 0.00,
totalCost = 0.00,
agentFee = 0.00;
updateTotals = function() {
totalPrice = 0.00;
totalWeight = 0.00;
shippingFee = 0.00;
totalCost = 0.00;
agentFee = 0.00;
$('#arrange-delivery-table tbody input[type=checkbox]:checked').each(function(i, e){
totalWeight += Number($(this).data('weight'));
totalCost += Number($(this).data('cost'));
});
};
$('#arrange-delivery-table :checkbox').change(function(e){
updateTotals();
});
});
尝试使用点击事件:
$('#arrange-delivery-table :checkbox').click(function(e){
updateTotals();
});
相关文章:
- 检测数据的变化
- 如何正确处理依赖ViewChild和Angular 2中可观察到的数据的组件上的更改检测
- 如何在javascript已经检测到的情况下将屏幕分辨率数据调整为web
- 如何使用javascript检测数据表分页的其他页面中的复选框
- 检测 点击 在 ANDROID 中使用 HTML 数据查看
- 如何检测通过JSON数据引用的图像何时加载AJAX
- 如何同步检测用户是否拒绝访问地理位置数据
- 如何检测从数据列表中选择时更改的输入字段
- enter() 和 exit() 如何检测 D3 中的更新数据
- 如何检测 JSON 数据中的网址
- 如何检测一个数据角色=“页面”中对特定列表视图项的单击,并在另一个数据上显示相应的数据
- 在所有数据加载之前检测时区
- 使用 jQuery 数据检测活动幻灯片并运行函数
- 使用 javascript 检测它是否在当前页面上有帖子数据
- 如何检测来自 HTML/Javascript 中多个按钮的数据
- 如何检测数据批注验证是否失败
- 复选框选中全部无法检测数据
- 数据表未检测到头
- 检测数据存储中记录的更改
- 带有instanceof的检测数据类型