Javascript 您自己:如果您选择了所有三种沙拉,则会显示“仅两种沙拉”消息,但所有三种沙拉都会显示在#输出中。唯一的原因可能是summarypackages()函数首先运行,我试图修复它,但没有成功
无论如何,下面是代码:Javascript 您自己:如果您选择了所有三种沙拉,则会显示“仅两种沙拉”消息,但所有三种沙拉都会显示在#输出中。唯一的原因可能是summarypackages()函数首先运行,我试图修复它,但没有成功,javascript,jquery,Javascript,Jquery,无论如何,下面是代码: 函数摘要包(){ //进入控制按钮的潜水舱 var packages=$('.expander content>.item'); var汇总=“”; 包。每个(功能(索引、包装){ 包装=$(包装); var name=$.trim(pkg.find('h3').text()); var entre=pkg.find(“[name^=“entre Item”]:选中”); var sala=pkg.find(“[name^=“sala name”]:选中”); 控制台.
函数摘要包(){
//进入控制按钮的潜水舱
var packages=$('.expander content>.item');
var汇总=“”;
包。每个(功能(索引、包装){
包装=$(包装);
var name=$.trim(pkg.find('h3').text());
var entre=pkg.find(“[name^=“entre Item”]:选中”);
var sala=pkg.find(“[name^=“sala name”]:选中”);
控制台.日志(色拉.长度);
var delivery=pkg.find(“[name^=“delivery Time”]:选中”);
var hasOrder=pkg.find('input:checked')。长度>0;
如果(hasOrder){
summary+='程序包名称:'+Name+'';
摘要+='
';
如果(主菜长度){
summary+='Entre selected:'+entre.val()++'+'
';
}
if(沙拉长度){
summary+='选定的沙拉:'
对于(变量i=0;i1&&i==0){
汇总+=色拉[i]。值+“和”;
}否则{
汇总+=色拉[i]。值+“”;
}
}
摘要+=''+'
';
}
if(交付长度){
summary+='选择的传递:'+Delivery.val()++'+'
';
}
摘要+='-------------';
摘要+='
';
}
});
返回摘要;
}
$('#reviewOrder input')。在('change',function()上{
var summary=summarypackages();
$('#output').html(摘要);
});
//确保用户仅选择两个复选框
$(文档).ready(函数(){
$(“输入[class='onlyTwo']”)。更改(函数(){
var maxAllowed=2;
var cnt=$(“输入[class='onlyTwo']:选中”).length;
如果(cnt>maxAllowed){
$(此).removeAttr(“选中”)
警报('您只能选择'+maxAllowed+'沙拉!');
}
});
});代码>
订单
套房套餐
请选择每件商品的交货时间。
12次订单
首件首件套餐每套15.50美元
包括:花生和椒盐卷饼。您可以选择野马犬配芥末、番茄酱、白洋葱、调味品和面包,或者纳乔站配烤鸡、墨西哥胡椒、橄榄、洋葱、鳄梨酱、酸奶油和纳乔奶酪。您可以从意大利面沙拉、凯撒沙拉或时令水果沙拉中选择两种沙拉。饼干和布朗尼拼盘
Entré;e(选择一个)
野马热狗
纳乔站
沙拉(选择两种)
凯萨
意大利面
时令水果沙拉
选择交货时间
赛前
启动
中场休息时间
有多少
*每个客人的价格:15.50
野战目标套餐$20.00ea
花生,椒盐卷饼和零食的混合物。您可以选择搭配奶油辣根、沙拉、烧烤酱和面包卷的三尖三明治,或搭配红洋葱、切达奶酪、酸奶油、洋葱秸秆和玉米面包片的辣椒条。您可以从意大利面沙拉、凯撒沙拉或时令水果沙拉中选择两种沙拉
Entré;e(选择一个)
三尖三明治
辣椒棒
沙拉(选择两种)
意大利面
凯萨
时令水果沙拉
选择交货时间
赛前
启动
中场休息时间
有多少
*每个客人的价格:20.00
N