Se tu fai verso colore1 devi considerare che ti seleziona solo le righe dove colore1 è != da vuoto, quindi non è detto che te le selezioni tutte, ecco perché con ID ti funziona.

Ma non è che hai usato il metodo più furbo del mondo eh...