Using new v1.1.4 :has() syntax ...
$('#rank-products table.product-table
tr:has(table)>:first-child').addClass(....);
Brandon-38 wrote:
>
>
> Ugh. LOL. I think I'll just change the DOM, it may be easier that
> way. Thanks, Karl.
>
> Brandon
>
> On Aug 24, 10:13 pm, Karl Swedberg <[EMAIL PROTECTED]> wrote:
>> On Aug 24, 2007, at 9:52 PM, Brandon wrote:
>>
>>
>>
>>
>>
>> > Here's the basic HTML:
>> <snip>
>> > the :first-child matches the child table as well, which won't work for
>> > me. Is there a way to exclude nested tables?
>>
>> > -Brandon
>>
>> Well, technically it's matching the table cell within the the child
>> table, not the child table. But I get what you're saying.
>>
>> To avoid that, you could add a filter that checks to see if the <td>
>> has only one ancestor <table> element (in other words, the <td> isn't
>> in a nested table). Try this:
>>
>> jQuery('#rank-products td:first-child').filter(function() {
>> return $(this).parents('table').length == 1;
>>
>> }).addClass('rank-handle');
>>
>> - Karl
>
>
>
--
View this message in context:
http://www.nabble.com/Broken-Selector-Help-tf4326055s15494.html#a12323989
Sent from the JQuery mailing list archive at Nabble.com.