That works great, Karl.  Thanks.

Love the book, btw.


On Dec 5, 1:54 pm, Karl Swedberg <k...@englishrules.com> wrote:
> I'd try something like this:
>
> $('#Directorships td:nth-child(1)').filter(function() {
>    return $(this).text() == 'D';
>
> }).addClass('bgHighlight');
>
> Change the 1 in :nth-child(1) to whatever column you want. nth-child  
> is 1-indexed, so the first cell in a row would be :nth-child(1), the  
> second :nth-child(2) and so on.
> If it's the first or last column that you want highlighted, you could  
> use :first-child or :last-child, respectively.
>
> --Karl
>
> ____________
> Karl Swedbergwww.englishrules.comwww.learningjquery.com
>
> On Dec 5, 2009, at 12:50 PM, evanbu...@gmail.com wrote:
>
>
>
> > I have a table with an id of Directorships and I want to add the class
> > bgHighlight to any cell with a value of 'D'. This code below works
> > fine for an entire table but I just want to apply this logic to a
> > single column of the same table rather than the whole table.  Thanks.
>
> > $('#Directorships tr').each(function() {
> >  $('td', this).each(function() {
> >    if ($(this).text() == "D")
> >            $(this).addClass("bgHighlight");
> >    });
> > });- Hide quoted text -
>
> - Show quoted text -

Reply via email to