Javascript/JQuery 显示单个席位的总成本
Javascript/JQuery to display the total of individual seat costs
如何使用JavaScript/JQuery显示所选座位的总成本,以允许用户查看他们需要为座位选择支付的总额外费用。
每个席位都有一个不同的值,我从 JSON 文件中提取。因此,如果座位 1C 成本为 4.99,2B 成本为 5.99,8C 成本为 13.99,8F 成本为 13.99,我希望能够显示成本汇总。
这是我在 javascript 中将 JSON 价格附加到行的内容。
var seatPrices1aTo1f = JSON.stringify(d.pricing[0].price);
var seatPrices2aTo6f = JSON.stringify(d.pricing[1].price);
var seatPrices7aTo11f = JSON.stringify(d.pricing[2].price);
var seatPrices12aTo13f = JSON.stringify(d.pricing[3].price);
var seatPrices14aTo23f = JSON.stringify(d.pricing[4].price);
// Categories (and remove "" quotes)
var cat1aTo1f = JSON.stringify(d.pricing[0].cat).replace(/"|-/g, "");
var cat2aTo6f = JSON.stringify(d.pricing[1].cat).replace(/"|-/g, "");
var cat12aTo13f = JSON.stringify(d.pricing[3].cat).replace(/"|-/g, "");
console.log(seatPrices2aTo6f);
console.log(5-6);
$('.row1').children('td').attr({'data-price':seatPrices1aTo1f,'data-category':cat1aTo1f});
$('.row2,.row3,.row4,.row5,.row6').children('td').attr({'data-price':seatPrices2aTo6f,'data-category':cat2aTo6f});
$('.row7,.row8,.row9,.row10,.row11').children('td').attr({'data-price':seatPrices7aTo11f,'data-category':'Standard'});
$('.row12,.row13').children('td').attr({'data-price':seatPrices12aTo13f,'data-category':cat12aTo13f});
$('.row14,.row15,.row16,.row17,.row18,.row19,.row20,.row21,.row22,.row23').children('td').attr({'data-price':seatPrices14aTo23f,'data-category':'Standard'});
你应该做这样的事情:
$.ajax({
url: "path/to/file/prices.json",
success: function (data) {
prices = JSON.parse(data);
}
});
用于解析价格,然后类似
var total = 0;
$('.n:contains(''F'') .selected').each(function(index, item){
total += prices[item.id];
});
用于计算总价
相关文章:
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- 是否可以禁用jquery中的单个单选按钮
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- 使用JavaScript动态插入DIV的成本有多高
- 使用jquery选中/取消选中单个复选框
- 我的购物应用程序不会将用户想要购买的东西相加,也不会打印总成本
- 无法获取表单总成本
- 挖空:无法将数量变化与购物车中的总成本绑定
- 在挖空购物车中创建总成本函数
- Javascript/JQuery 显示单个席位的总成本
- 检查可变总成本的最小值,如果小于最小值,则显示警报消息
- 试图获取jQuery中每一行的总成本
- 如何在plupload中获取队列的总文件大小而不是单个文件大小
- 未捕获引用错误:未定义总成本
- javascript中的总成本函数
- 如何根据从不同选项卡中选择的项目添加总成本
- 复选框将输入添加到文本框总选择和总选择成本
- 计算选定项目的成本,然后计算总成本
- 基于复选框单选按钮调整总成本标价