0
http://jsfiddle.net/cod7ceho/94/如何在這種情況下適當對齊顯示
我有兩個數量的項目,比如說「意大利比薩餅」。
每個數量都有一些澆頭和crustings,這是在個別對象的格式。
我試圖顯示澆頭和結殼項目明智。
我能夠顯示列表,但我如何顯示這些列表與正確的對齊方式。
當前項目移動到右側。
這是我的代碼
var item_name = 'italian pizza';
var quantity = '2';
var toppingsjson = {
"Qty1": {
"values": ["T1qty1", "T2qty1"],
"name": "Qty1"
},
"Qty4": {
"values": ["T1qty1", "T2qty1"],
"name": "Qty4"
}
};
var crutsjson = {
"Qty3": {
"values": ["cqty1", "cqty1"],
"name": "Qty3"
}
};
var headerstyle = '';
var divhtmltoppcrust = '';
for (var l = 0; l < 4; l++) {
var toppingsul = '<ul>';
var crustsul = '<ul>';
for (var qty in toppingsjson) {
var number = qty.match(/\d+/g);
var s = l+1;
if(number==s)
{
if (number.length) {
number = number[0];
toppingsul += "<li>" + toppingsjson[qty].values + "</li>";
}
}
}
for (var qty in crutsjson) {
var number = qty.match(/\d+/g);
var s = l+1;
if(number==s)
{
if (number.length) {
number = number[0];
crustsul += "<li>" + crutsjson[qty].values.join(",") + "</li>";
}
}
}
var item = l + 1;
toppingstyle = (toppingsul!='<ul>') ? "block":"none";
cruststyle = (crustsul!='<ul>') ? "block":"none";
if(toppingsul=='<ul>'&&crustsul=='<ul>')
{
headerstyle = 'none';
}
else
{
headerstyle = 'block';
}
divhtmltoppcrust+='<h5 style="display:'+headerstyle+'" >Item '+item+'</h5><h6 style="display:'+toppingstyle+'">Toppings</h6> '+toppingsul+' <h6 style="display:'+cruststyle+'">Crusts</h6>'+crustsul+'';
}
var TreeMenu_Contentdiv = $('<div class="TreeMenu_Content" id="leafcontenttree"></div>');
var html = '<div class="lastItm_Wrap orders_margin_padding_none">\
<div class="prd_title"><h3>' + item_name + '</h3></div>\n\
<div class="Itm_left_aside">\n\
<div class="Itm_dtsl">\n\
<div class="Qty_Wrap">\n\
<p><b>Qty -' + quantity + '</b></p>\n\
</div>\n\
<div class="addonsList"><b></b> ' + divhtmltoppcrust + ' </div>\n\
</div>\n\
</div>\n\
</div>';
TreeMenu_Contentdiv.html(html);
$(".MyOrdersdisplay").append(TreeMenu_Contentdiv);
請讓我知道如何解決這一問題?
非常感謝,是否有可能把紅顏色的澆頭和結殼標題也?? – Kiran 2015-04-03 08:59:05
當然可以。用你的澆頭和外殼簡單地添加一個類到'
',然後在你的CSS文件中定義一個背景顏色。例如:http://jsfiddle.net/cod7ceho/98/ – Hkidd 2015-04-03 09:04:31