$(this).attr("id") kodu click, mouseover, mouseout vs.. olay eventlerinde çalıştırılan fonksiyonlarda kullanılır. Siz $(document).ready ile beraber kullanmışsınız; burada müdehale edilen bir element olmadığı için this selectörü boşta kalıyor, o yüzden idyi çekememişsiniz.