Я вообще не понимаю, почему все привязываются к id элементов? Идеологически неверно решать поставленную задачу путем привязки к id-шкникаим, возьмите behaviour, например.