ont une tablecase jquery cliquez sur
<table>
<tr class="c1"><td><input type="checkbox" name="tableRow[]"></td>......</tr>
<tr class="c2"><td><input type="checkbox" name="tableRow[]"></td>......</tr>
<tr class="c1"><td><input type="checkbox" name="tableRow[]"></td>......</tr>
...
</table>
et les js est:
$('input:checkbox[name*=tableRow]').click(function(event) {
var el = $(this);
if (el.attr('checked')) {
el.parents('tr').css("background-color", '#ffcccc');
}
else {
el.parents('tr').css("background-color", 'inherit');
}
event.stopPropagation();
});
$('input:checkbox[name*=tableRow]').parents('tr').click(function() {
var el = $(this).find('> td:eq(0) > :checkbox');
el.click();
});
contrôles de cases à cocher et décoche dans les deux sens, mais quand je clique sur « tr » il semble que rans d'événements avant vérifier l'ensemble.
besoin: dans les deux ckecks mis alors css
console chrome: Uncaught RangeError: taille de la pile d'appel maximale dépassée – Subdigger
Mise à jour ma réponse – dfsq
violon est correct, mais répond pas complète - mise à jour et recevoir accepter – Subdigger