je recupére des données au format json via un script AJAX
je créer un tableau de cette manière :
Code : Tout sélectionner
function buildTable(data) {
var table = document.getElementById("myTable");
for (var i = 0; i < data.length; i++) {
var row = `<tr id="${data[i].id}">
<td><input class="raye" name="check" type="checkbox" value="${data[i].checkBox}"></td>
<td>${data[i].start} </td>
<td>${data[i].end}</td>
<td>${data[i].title}</td>
<td>${data[i].category}</td>
<td><span class="material-icons">edit</span></td>
<td><span class="material-icons">delete</span></td>
</tr>`;
table.innerHTML += row;
$(".raye").change(done());
}
}
le souci est là je voudrais que lorsque la value de la case à cocher est à 1 (récupérer en bdd) à la génération du tableau il me mette également la class strike sur la ligne sélectionné.
fonction done :
Code : Tout sélectionner
function done() {
$("input[name='check']").change(function (e) {
if ($(this).is(":checked")) {
$(this).closest("tr").addClass("strike");
} else {
$(this).closest("tr").removeClass("strike");
}
});
}
merci