1
resposta

Lendo checkbox

Pessoal,

O código abaixo percorre uma tabela e seleciona todas as linhas com checkbox selecionado:

var botaoExcluir = document.querySelector("#deletar-contato");

botaoExcluir.addEventListener("click", function() {

    var selecionados = document.querySelectorAll("#selecionado:checked");
    for (var i = 0; i < selecionados.length; i++) {
        var selecionado = selecionados[i];
        var linha = selecionado.parentNode.parentNode;

        console.log(linha);
    }

});

Existe alguma forma de fazer a mesma coisa com um código mais elegante?

Obrigado.

1 resposta

Fala aí Jarder, beleza? Geralmente existe mais de uma solução para dado um problema.

No seu caso, poderia fazer um .forEach, ficaria mais atualizado o código e ao selecionar o checkbox você já poderia adicionar uma classe ou algum atributo nas linhas, para depois buscá-las de forma mais fácil.

Espero ter ajudado.