var img = $(this).find('img').attr('src').substr(0);
this указывает на элемент, на котором совершилось событие, т.е <a>. find() осуществляет поиск по потомкам. Т.е мы ищем img в a. Но его же нет...
А вобще я не знаю jq...
--добавлено--:
да и вобще код странный: зачем тут функция noteElem, которая изменяет объект myObj{first:0,second:0} в myObj{first:1,second:2}?
Вы осознаете что пишите?