From e418dff9715f6984d412bb7e3801b69d549f0f29 Mon Sep 17 00:00:00 2001 From: devil_gong Date: Tue, 24 Sep 2019 16:43:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E8=A7=84=E6=A0=BC=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/static/admin/default/js/goods.js | 26 ++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/public/static/admin/default/js/goods.js b/public/static/admin/default/js/goods.js index b2fb4a185..a2b887a9f 100755 --- a/public/static/admin/default/js/goods.js +++ b/public/static/admin/default/js/goods.js @@ -585,18 +585,26 @@ $(function() var spec = []; $('.spec-quick table tbody tr').each(function(k, v) { - spec[k] = { - "title": $(this).find('td.am-text-middle input').val(), - "value": [] - } - $(this).find('td.spec-quick-td-value .value-item').each(function(ks,vs) + var title = $(this).find('td.am-text-middle input').val() || null; + if(title != null) { - var value = $(this).find('input').val() || null; - if(value != null) + var temp_data = []; + $(this).find('td.spec-quick-td-value .value-item').each(function(ks,vs) { - spec[k]['value'][ks] = $(this).find('input').val(); + var value = $(this).find('input').val() || null; + if(value != null) + { + temp_data.push(value); + } + }); + if(temp_data.length > 0) + { + spec.push({ + "title": title, + "value": temp_data + }); } - }); + } }); // 是否存在规格