Получение наибольшего значения атрибута из таблицы Dynami c jQuery - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть динамическая c таблица загрузки страницы по следующему коду:

var invoice_id = <?php echo $invoice_id; ?>;        
        $.ajax({
            url: "ajax/search_invoice_edit.php",
            method : "POST",
            data:{invoice_id:invoice_id},
            dataType: 'json',
            success:function(data)
            {    var count = 1;
                  var html = '';
                  $.each(data.item_detail,function(key,value){
                      html +='<tr class="tblrow" id="row'+count+'">';
                      html +='<td id="ok" class="selected_item_name"><input type="hidden" class="pid" name="pid" value ="'+value.product_id+'"/>'+ value.item_name + '</td>';
                      html +='<td id="ok" class="selected_item_quantity">'+ value.order_item_quantity + '</td>';
                      html +='<td id="ok" class="selected_item_price">'+ value.order_item_price + '</td>';
                      html +='<td id="ok" class="selected_item_discount">'+ value.order_item_discount + '</td>';
                      html +='<td id="ok" class="order_total_amount">'+ value.order_item_final_amount + '</td>';
                      html +='<td id="ok"><button  name="delete" id="'+count+'" class="btn_remove"><i class="feather icon-trash-2 f-30 text-c-blue"></i></button></td>';
                      html +='</tr>';
                      count ++;
                  });
                $('#order_table tbody').html(html); 
            }
        });

Я добавляю новые элементы в таблицу со следующим кодом:

var count = 0;
    $('#add').click(function(){     
        count++;    
        var product_id =$('#itemID').val();     
        var selected_item_name =$('#pname').val();
        var selected_item_quantity=$('#quantity').val();
        var selected_item_price=$('#sale_price').val();
        var selected_item_discount=$('#discount').val();
        var selected_total_amount=$('#total_amount').val();
        if(selected_item_name=="" && selected_total_amount=="")
        {
            alert("please select an item");
        }       
        else
        {
            $('#order_table').append('<tr id="row'+count+'"><td id="ok" class="selected_item_name"><input type="hidden" class="pid" name="pid" value ="'+product_id+'"/>'+selected_item_name+'</td><td id="ok"  class="selected_item_quantity">'+selected_item_quantity+'</td> <td  id="ok" class="selected_item_price">'+selected_item_price+'</td> <td id="ok" class="selected_item_discount">'+selected_item_discount+'</td > <td  id="ok" class="order_total_amount">'+selected_total_amount+'</td><td id="ok"><button  name="delete" id="'+count+'" class="btn_remove"><i class="feather icon-trash-2 f-30 text-c-blue"></i></button></td></tr>');         
        }

    });

Моя проблема здесь в том, что переменная "count". Когда я собираюсь добавить новый элемент в значение счетчика таблиц, равное 1. Как я могу получить наибольшее значение переменной "count", загруженной в таблицу при загрузке страницы, и добавить счетчик в новом элементе?

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...