Привет всем! Ничего не понимаю в JS (пока), но уже есть проблема! Этот код выводит в таблицу в письме прайс с формы на сайте. Проблема в том, что он выводит весь прайс, а нужно чтобы он выводил только те позиции, где пользователь заполнил Amount, ну и подзаголовки тоже только там, где внутри есть заполненные Amount. Как это сделать?
UPD Рассмотрю варианты платного решения
if(order_parts)
{
var form_input = new Array("email"),
nameMessage = "#messages_price";
var get_price = "<table style='width: 100%; text-align: left;'><thead><tr style='background:#CCB;'><th style='padding:5px'>Name</th><th style='padding:5px; text-align:center;'>Unit</th><th style='padding:5px; text-align:center;'>Price</th><th style='padding:5px; text-align:center;'>Amount</th></tr></thead><tbody>";
url_for_form = "/dev/form_save_price.php";
$(".left_price h2").each(function(){
get_price += "<tr style='border-bottom: 1px solid #ddd;'><td style='text-align:center; padding:10px; font-size: 20px;' colspan='4'>"+$(this).text()+"</td></tr>";
$("div."+$(this).attr("class")+" .price-input").each(function(){
var parent_td = $(this).parents("tr");
get_price += "<tr style='border-bottom: 1px solid #ddd;'><td style='padding:5px'>"+$("> td",parent_td).first().text()+"</td><td style='padding:5px; text-align:center;'>"+$("> td.td_units",parent_td).text()+"</td><td style='padding:5px; text-align:center;'>"+$("> td.td_price",parent_td).text()+"</td><td style='padding:5px; text-align:center;'>"+$(this).val()+"</td></tr>";
});
});
if(allsumm > 0)
get_price += "<tr style='background:#CCB;'><td style='text-align:right; padding:5px;' colspan='4'>TOTAL "+allsumm+" USD</td></tr>";
get_price += "</tbody></table>";
}