|
@@ -0,0 +1,34 @@
|
|
|
|
|
+// FILTRES :first et :last
|
|
|
|
|
+// Ici un intérêt de find: sans find, on aurait écrit
|
|
|
|
|
+// $('#filtres-table1 tr:first,#filtres-table1 tr:last')
|
|
|
|
|
+// On a donc fait une première sélection (#filtres-table1)
|
|
|
|
|
+// Puis une 2ème au sein de cette première
|
|
|
|
|
+$('#filtres-table1')
|
|
|
|
|
+.find('tr:first,tr:last')
|
|
|
|
|
+.addClass('yellow');
|
|
|
|
|
+
|
|
|
|
|
+// FILTRES :odd et :even
|
|
|
|
|
+// Ici le 1er sélecteur :odd prend les lignes IMPAIRES:
|
|
|
|
|
+// 1 et 3 donc, en comptant de zéro, les 2ème et 4ème lignes
|
|
|
|
|
+// Puis dans chaque ligne de cette sélection il trouve la
|
|
|
|
|
+// dernière cellule et la colore en rouge
|
|
|
|
|
+$('#filtres-table1 tr:odd')
|
|
|
|
|
+.find('td:last')
|
|
|
|
|
+.css('color', '#f00');
|
|
|
|
|
+// Même idée avec :even et 1ère cellule, color en bleu
|
|
|
|
|
+$('#filtres-table1 tr:even')
|
|
|
|
|
+.find('td:first')
|
|
|
|
|
+.css('color', '#00f');
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+// FILTRE :eq(n) sélectionne l'élément à l'index n
|
|
|
|
|
+$('#filtres-table1 tr:eq(2)')
|
|
|
|
|
+.find('td:eq(1)')
|
|
|
|
|
+.addClass('green');
|
|
|
|
|
+
|
|
|
|
|
+// FILTRE :not() = négation
|
|
|
|
|
+// Ici :not(.green) va sélectionner toutes les cellules
|
|
|
|
|
+// n'ayant pas la classe green et les mettre en gras
|
|
|
|
|
+$('#filtres-table1 td:not(.green)')
|
|
|
|
|
+.removeClass()
|
|
|
|
|
+.css('font-weight', 'bold');
|