How to mark a checkbox of a record created dynamically in a table, jquery?

0

I currently generate a table dynamically in the following way:

var prestamos_asignados = $('.prestamos_asignados');
$.each(response.data, function (index, value) {
    $('<tr/>')
        .append($('<td/>').addClass('label-cell nuevo-td').text(value.Nombres))
        .append($('<td/>').addClass('label-cell nuevo-td').text(value.Tipo_Prestamo))        
        .append($('<td/>').addClass('label-cell nuevo-td').text(value.Prestamo_Descripcion))
        .append('<div class="numero_prestamo" style="display:none">' + value.NumeroPrestamo + '</div>')        
        .append('<div class="saldo_prestamo" style="display:none">' + value.Saldo + '</div>')        
        .append('<div class="tipo_prestamo" style="display:none">' + value.Tipo_Prestamo + '</div>')        
        .append('<div class="cod_fiador_prestamo" style="display:none">' + value.Cod_Fiador + '</div>')
        .append('<div class="numero_documento" style="display:none">' + value.NumeroDocumento + '</div>')
        .append($('<td/>').addClass('label-cell nuevo-td')
        .append($('<label/>').addClass('label-checkbox item-content')
        .append('<input type="checkbox" name="prestamo_asignado" class="prestamo_asignado" attr-num-doc="' + value.NumeroDocumento + '"/>')
        .append($('<span/>').addClass('item-media').append('<i class="icon icon-form-checkbox"></i>'))))
        .appendTo(prestamos_asignados);
});
llenarValores();

The function llenarValores() will help me to mark a checkbox specifically.

function llenarValores() {
    if (JSON.stringify(prestamo_seleccionado)!='{}'){
        console.log("Existe prestamo_seleccionado");
        console.log(prestamo_seleccionado.NumeroPrestamo);
        $(".prestamos_asignados").find(".prestamo_asignado[attr-num-doc='" + prestamo_seleccionado.NumeroPrestamo + "']").prop('checked', true);
    }
}

Using the attr-num-doc property in the dynamic table I intend to mark the checkbox to the record that contains the same value as prestamo_seleccionado.NumeroPrestamo which exists in the function llenarValores

But it does not work for me. Thank you in advance.

    
asked by JG_GJ 21.11.2018 в 23:03
source

0 answers