Sorry mate, but you are breaking the rules of HTML (as laid down by higher powers than us), as was mentioned above - ID's are individual items on a page - There should NEVER be more than one with the same ID. These are Unique ID's.
You will need to go back to your original design and change it so that you use different ID's and/or have some named class that each of the elements has. eg. <span id="btcontrole1" class='xxabc'>hi</span> <span id="btcontrole2" class='xxabc'>bye</span> <Table id="btcontrole3" class='xxabc'> The class does Not have to contain any markup control (ie it is only a name that can be accessed via jQuery (or whatever)) Then $('.xxabc').fadeOut('slow') would fade all of these elements at the same time. On Jul 4, 5:47 am, Alexsandro_xpt <[EMAIL PROTECTED]> wrote: > =/ > > Sorry, but I can't have objects contains like that.. My HTML is like > that: > > <span id="btcontrole">hi</span> > <span id="btcontrole">bye</span> > . > . > . > . > . > . > . > <Table id="btcontrole"> > ...table info... > </table> > > thank you.