when the table is generated by server side code, are you sure you are
calling the correct selector ("#"+serverIdPrefix+"table1) ? maybe you
missed some letter or something. you can use firebug to examine the
generated table html to see if you are in fact calling the correct
selector. If you are, it really doesnt matter if the table is runat
server or not. They all transform to HTML fragments.



On Jan 12, 7:52 am, varun <khatri.vk1...@gmail.com> wrote:
> Hi
> I was trying to use jquery table sorter plugins:
>
> when ever I use it like :
> <table  id="table1" cellspacing="1" class="tablesorter" >
> //row and column here
> </table>
>
> and jquery:
> $("#table1")
>     .tablesorter({widthFixed: true, widgets: ['zebra']})
>     .tablesorterPager({container: $("#pager")})
>
> It works fine..
>
> how ever if i use :
> <table  id="table1" cellspacing="1" class="tablesorter"
> runat="server">
> //row and column here
> </table>
>
> and jquery:
> $("#"+serverIdPrefix+"table1")// serverIdPrefix nicely found what is
> attached by server to id of table
>     .tablesorter({widthFixed: true, widgets: ['zebra']})
>     .tablesorterPager({container: $("#pager")})
>
> it doesnt work when ever table is runat="server"
>
> can some one help?
>
> Thanks
> Varun

Reply via email to