*alert($("#"+serverIdPrefix+"table1").size());// still returns 1*

$("#"+serverIdPrefix+"table1")
    .tablesorter({widthFixed: true, widgets: ['zebra']})
    .tablesorterPager({container: $("#pager")})

*//still doesnot work*

Is there any other mistake that you can think of that I am making here , I
know it should be pretty simple ....
But I am unable to make it work

Thanks
Varun


On Mon, Jan 12, 2009 at 11:25 AM, Lukas Pitschl | Dressy Vagabonds <
lu...@dressyvagabonds.com> wrote:

> you shouldn't use .length on a jQuery object, since that always returns 1
> afaik.Use .size() instead. If your alert then still reports 1 you've
> selected the table
> correctly using jQuery, else you have to check your id.
>
> also your example implies, that the serverIdPrefix is not used. Check if
> html corresponds
> to your javascript on that.
>
> best regards,
>
> lukas pitschl
>
> Am 12.01.2009 um 20:21 schrieb Varun Khatri:
>
> alert($("#"+serverIdPrefix+"table1").length));
> This returns 1 ....
>
> I dint get it
> Plz help
> Thanks
> Varun
>
>
> On Mon, Jan 12, 2009 at 4:26 AM, MorningZ <morni...@gmail.com> wrote:
>
>>
>> in the "runat=server" version, put
>>
>> alert($("#"+serverIdPrefix+"table1").length));
>>
>> right before the tablesorter line....   believe me, as a .NET
>> programmer myself, the runat=server is *not* causing tablesorter (or
>> jQuery) to break, you definitely are not jQuery-selecting the table
>> properly
>>
>> On Jan 12, 6:14 am, Genus Project <genusproj...@gmail.com> wrote:
>> > 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