A może tak:
$('tbody')
.find('.kolorki')
.each(function() {
$(this)
.css("background-color", "#"+$(this).html());
});
Pomyśl czy nie lepiej nadawać klasę "kolorki" komórkom zamiast pakować dodatkowego DIV-a. Mój kod zadziała dla jednego i drugiego.
P.S. Usunąłem substring, bo nie za bardzo rozumiem jego sens tutaj. Chcesz mieć w komórkach wartości typu "fb48a1 Ala ma kota"? Nawet jeśli tak, to można iść dalej i przepuszczać wartość przez wyrażenie regularne poszukując koloru. Wtedy będziesz mógł mieć kod koloru w dowolnym miejscu treści danej komórki, np. "Lubię bf8a91 kolor".