I need that $("#pedido_x").change(function(event) works on each dynamic row is created. Any idea?
I tried a few things but nothing works.
window.precio;
window.precio_final;
window.cantidad;
var i = 1;
$(".mas").click(function(){
    i = ++i;
    var select_marca = '<OPTION value="">- SELECCIONAR -</OPTION><?php $queryma = mysqli_query($conex, "SELECT * FROM marcas ORDER BY nombre ASC"); while ($ma = mysqli_fetch_assoc($queryma)) { echo '<option value='.$ma["id"].'>'; echo $ma["nombre"]; } ?></SELECT>';
    var row = "<tr pedido_="+ i +"><td><SELECT id='marca_"+ i +"' name='marca["+ i +"]'> "+ select_marca + "</td><td><input type='text' id='producto_"+ i +"' name='producto["+ i +"]'></td><td><input type='number' id='cantidad_"+ i +"' name='cantidad["+ i +"]'></td><td><input type='number' id='precio_"+ i +"' name='precio["+ i +"]' value='0'></td></tr>";
    $("table tbody").append(row);
}); 
$("#pedido_1").change(function(event){
    window.f = 1
    while (f <= i)
    {   
        var marca = $("#marca_"+ f).find(':selected').val();
        var producto = $("#producto_"+ f).find(':selected').val();
        window.cantidad = $("#cantidad_"+ f).val();
        if(producto == null)
        {
            producto = 'Ninguno';
        }
        $("#producto_"+f).load('sel_marca.php?marca='+ marca +'&producto='+ producto +'&fila=' + window.f);
        if(producto != 'Ninguno')
        {
            $.get('sel_precio.php?f='+ f +'&producto='+ producto, function(data) {
                window.precio = data;
            });  
        }
        window.precio_final = window.cantidad * window.precio;
        $("#precio_"+f).val(window.precio_final);
        producto = $('#producto_'+ f).find(':selected').val();
        f++
    } 
}); 
});
 
    