Ваша основная проблема заключается в необходимости обернуть this
в функцию jQuery.В противном случае вы не сможете использовать методы jQuery.
alert($(this).attr("id"));
Хотя это не способствует возникновению ошибки Javascript, вы не должны использовать атрибут name
для чего-либо, допустимого для элементов ввода. устарело с jQuery 1.7.Вы должны использовать .on()
вместо.