Javascript 单击按钮时添加到无序列表
我对JQuery还是个新手,我正在尝试制作这个餐厅点菜系统。我试着这样做,当你点击食物选择中的一个按钮时。它将食物的名称和价格添加到一个无序的列表中,这样你就可以看到你在旁边挑选的食物和价格的列表Javascript 单击按钮时添加到无序列表,javascript,jquery,Javascript,Jquery,我对JQuery还是个新手,我正在尝试制作这个餐厅点菜系统。我试着这样做,当你点击食物选择中的一个按钮时。它将食物的名称和价格添加到一个无序的列表中,这样你就可以看到你在旁边挑选的食物和价格的列表 var coll=$(“.collapsable”); 对于(变量i=0;i
var coll=$(“.collapsable”);
对于(变量i=0;i”+price+””);
});代码>
/*拆分屏幕*/
html,正文{
身高:100%;
填充:0;
保证金:0;
}
/*选择部分*/
.选择{
宽度:70%;
身高:100%;
浮动:左;
填充:0 25px 0 25px;
背景颜色:灰色;
}
/*订单清单*/
.命令{
宽度:30%;
身高:100%;
浮动:左;
}
h1{
字体大小:50px;
字号:700;
颜色:黑色;
文本对齐:居中;
}
#开胃菜{
宽度:100%;
}
#主菜{
宽度:100%;
}
#甜点{
宽度:100%;
}
#饮料{
宽度:100%;
}
.可折叠{
背景颜色:浅灰色;
边界半径:5px;
边框:2件纯黑;
保证金:5px;
颜色:黑色;
光标:指针;
填充:18px;
宽度:100%;
文本对齐:居中;
大纲:无;
字体大小:30px;
}
.内容{
填充:0;
显示:无;
溢出:隐藏;
背景色:白色;
}
.食物{
保证金:自动;
宽度:100%;
高度:55px;
字体大小:20px;
}
ulli{
列表样式:无;
}
命令
选择
开胃菜
翅膀
鱿鱼
奶酪酱
主菜
翅膀
翅膀
翅膀
甜点
翅膀
翅膀
翅膀
饮料
翅膀
翅膀
翅膀
订单:
我编辑了您的代码,现在工作正常,但是
1-ID不是您可以使用的数字-用于价格等信息
2-Jquery有一个简短的命令,如果您编写Jquery而不是纯javascript,则可以使用该命令
比如你写的这个
for (var i = 0; i < coll.length; i++) {
coll[i].addEventListener("click", function() {
this.classList.toggle("active");
var content = this.nextElementSibling;
if (content.style.display === "block") {
content.style.display = "none";
} else {
content.style.display = "block";
}
});
}
$(".collapsible").click(function(){
this.classList.toggle("active");
var content = this.nextElementSibling;
if (content.style.display === "block") {
content.style.display = "none";
} else {
content.style.display = "block";
}
});
$(".button.table")
3-在Jquery中,选择器非常重要
这是你写的
for (var i = 0; i < coll.length; i++) {
coll[i].addEventListener("click", function() {
this.classList.toggle("active");
var content = this.nextElementSibling;
if (content.style.display === "block") {
content.style.display = "none";
} else {
content.style.display = "block";
}
});
}
$(".collapsible").click(function(){
this.classList.toggle("active");
var content = this.nextElementSibling;
if (content.style.display === "block") {
content.style.display = "none";
} else {
content.style.display = "block";
}
});
$(".button.table")
您没有按钮
类,也没有该选择器返回的表类
$(“.collapsable”)。单击(函数(){
this.classList.toggle(“活动”);
var content=this.nextElementSibling;
如果(content.style.display==“块”){
content.style.display=“无”;
}否则{
content.style.display=“block”;
}
});
$(“button.food”)。单击(函数(){
var价格=$(此).attr(“数据价格”);
var name=$(this.attr(“name”);
美元(“.orders”)。追加(“”+name+”:“+price+” ”);
});代码>
/*拆分屏幕*/
html,正文{
身高:100%;
填充:0;
保证金:0;
}
/*选择部分*/
.选择{
宽度:70%;
身高:100%;
浮动:左;
填充:0 25px 0 25px;
背景颜色:灰色;
}
/*订单清单*/
.命令{
宽度:30%;
身高:100%;
浮动:左;
}
h1{
字体大小:50px;
字号:700;
颜色:黑色;
文本对齐:居中;
}
#开胃菜{
宽度:100%;
}
#主菜{
宽度:100%;
}
#甜点{
宽度:100%;
}
#饮料{
宽度:100%;
}
.可折叠{
背景颜色:浅灰色;
边界半径:5px;
边框:2件纯黑;
保证金:5px;
颜色:黑色;
光标:指针;
填充:18px;
宽度:100%;
文本对齐:居中;
大纲:无;
字体大小:30px;
}
.内容{
填充:0;
显示:无;
溢出:隐藏;
背景色:白色;
}
.食物{
保证金:自动;
宽度:100%;
高度:55px;
字体大小:20px;
}
ulli{
列表样式:无;
}
命令
选择
开胃菜
翅膀
鱿鱼
奶酪酱
主菜
翅膀
翅膀
翅膀
甜点
翅膀
翅膀
翅膀
饮料
翅膀
翅膀
翅膀
订单: