Вадим Семенников, если мы имеем такой вид div, то все ок. Сама по себе конструкция class="" предполагает, что у дива есть этот атрибут. В противном случае он либо пуст, как я уже привел в примере class="", либо undefined. Ты же не пытаешься обратиться к этому диву и найти у него атрибут, например, data-width или style? Правильно, потому что их у него нет. Поэтому и обращение к просто <div> даст undefined.
Накидал наглядно в первом ответе.
Если в твой скрипт возвращает undefined, а у дивов есть атрибут класса значит, нужно смотреть внимательней. Очень может быть, что ты делаешь выборку не по тем элементам. Проверь конструкцию и связи внутри нее.