Cela ne fonctionne pas car l'attribut onLoad n'existe pas pour tous les éléments : http://www.w3schools.com/jsref/event_onload.asp
Après sur un select tu peux utiliser le onSelect, en fonction de ce que tu veux faire.
Enfin pour finir, tu peux peut-être essayer de lancer une fonction js sur un onLoad du body, cette fonction js analyserait tous les attributs data-js (dans lequel tu stockerait tes objets) de tous les éléments du body. Ça ne reste qu'une idée, je ne sais pas si c'est possible mais surtout je ne vois pas l'intérêt d'utiliser une telle méthode qui de toute façon serait contre-productive.
EDIT : tu peux aussi décortiquer le jQuery pour voir comment il traite cela de son côté.
Message édité par MaybeEijOrNot le 22-01-2014 à 11:24:28