This is similar to another post.
Couple of demos:
http://www.commadot.com/jquery/rowindex.php
http://www.commadot.com/jquery/colIndex.php

Glen

On Nov 26, 2007 10:20 AM, Wizzud <[EMAIL PROTECTED]> wrote:

>
> Assuming you a single checkbox in each th cell...
>
> var thboxes = $('.Grid thead th input:checkbox');
> thboxes.click(function(){
>    var colNum = thboxes.index(this) + 1;
>    // then your stuff...
>    $(".Grid tbody tr td:nth-child(" + colNum +
> ")input:checkbox").each(function() {
>            this.checked = true;
>      });
>  });
>
> If you don't have a single checkbox in each and every th cell then you
> need to stop the thboxes selector at th, add a find() before the
> click(), and change the index()...
>
> var thboxes = $('.Grid thead th');
> $('input:checkbox', thboxes).click(function(){
>    var colNum = thboxes.index( $(this).parents('th')[0] ) + 1;
> ....
> ....
> });
>
> On Nov 25, 10:15 pm, jonhobbs <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > I hope somebody can help me. I'm trying to write a function which will
> > tick every checkbox in a column when you tick the checkbox in the
> > header.
> >
> > The plan is to attach an evetn to every checkbox in the header which
> > when you check it will find the column bumber of the cell it is in and
> > plug that number into the following code where the x is...
> >
> > $(".Grid tbody tr td:nth-child(x)
> > [EMAIL PROTECTED]'checkbox']").each(function() {
> >             this.checked = true;
> >
> > });
> >
> > I can figure out how to get the parent element of the checkbox (which
> > will be a TD), just don't know how to find out that cells position in
> > the table row.
> >
> > Any help would be appreciated.
>

Reply via email to