Примечание: из jQuery 1.7 используйте on()
вместо delegate()
Использование delegate()
звуковсамый простой и самый подходящий для меня.
$('form').delegate('textarea, select, a, input[type="text"]', 'focusin', function () {
alert('hu');
//do stuff
});
На самом деле он делает именно то, что вы просили.Само событие присоединяется к form
и проверяет, соответствует ли target
указанному селектору.
Live Demo
Нет необходимости заново изобретать колесо.