To answer my own question, yes, I was.

jQuery("#myHeaders>th:eq("+idxCol+")").text());

Thanks!

On Thu, Dec 4, 2008 at 12:45 PM, Josh Rosenthal <[EMAIL PROTECTED]> wrote:

> Basically doing that, though using eq rather than nth-child.  However, I
> can't seem to get eq or nth-child to take a variable.
> When I do
> var idxCol = 3;
> jQuery("#myHeaders>th:eq(idxCol)").text();
> it returns nothing, while
> jQuery("#myHeaders>th:eq(3)").text();
> returns the header
>
> Same with nth-child (with nth-child removing the >th).
>
> Am I missing something obvious?
>
>
>
>
> On Thu, Dec 4, 2008 at 11:50 AM, brian <[EMAIL PROTECTED]> wrote:
>
>>
>> Once you loop through the headers and get the index position of a
>> particular one, you could select the nth child of the row.
>>
>> On Thu, Dec 4, 2008 at 11:23 AM, Josh Rosenthal <[EMAIL PROTECTED]>
>> wrote:
>> > Hi All,
>> > Hopefully this is a stupid question, and I just haven't been able to
>> find
>> > information about it.
>> > Given a table, with headers at the top.  I want to loop through the rows
>> of
>> > the table (easy), and loop through the elements of each row (easy), and
>> > based upon the values of those elements, construct a URL.
>> > If I set the headers as <th scope="col">Property Name</th>, is there any
>> way
>> > to then select the cells according to their header name?
>> > In theory, I guess I could first loop through the non header rows,
>> assigning
>> > each cell a classname according to the header row, and then when I
>> process
>> > each row to construct my url, I can select it according to the
>> classname.
>> > ... but it seems that there should be a better way.
>> > Any ideas?
>> >  Josh
>>
>
>

Reply via email to