навешивать js на имена тегов плохо
Для js лучше вообще держать отдельные классы(id), на которые ничего больше не будет завязано (особенно, верстка).
Для верстки - свои классы, для js - свои. Тогда будет радость MVC