menscool, вот смотри, в 5-й строчке:
$('img').attr('class')
Взять все элементы
<img> и получить у них значение атрибута
class. Очевидно, что у каждой картинки может быть свой класс. И, по-хорошему, тут надо бы бросить ошибку, потому что логика тут явно нарушена. Но jQuery не такая: она возвращает атрибут первой картинки. Вообще, странное условие, не понятно, чего ты хотел этим сказать. Но условие срабатывает только для первого элемента массива.