 <pre><code>$('.className').click(funcName); </code></pre> <p>less load as it uses a single jquery object</p> <pre><code>$('.className').each(function(){ $(this).click(funcName); }); </code></pre> <p>more load as it uses the initial instance, and also generates a new instance for each 'eached' element via <code>$(this)</code>. If <code>$('.className')</code> contains 50 elements, you now have 51 jQuery objects, versus a single object.</p> <p>As far as pluggin development, you can use javascript objects and use <code>new</code> for each instance of the plugin. Or you can define a parent object class, and use <code>.each</code> on that to set up instances. I hope this helps, it hard to make a recommendation without knowing what your are cooking.</p>