рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг:
<table> <tr> <td myAttr='1'>1.1</td> <td>1.2</td> <td>1.3</td> <td myAttr='1'>1.4</td> </tr> <tr> <td myAttr='1'>2.1</td> <td>2.2</td> <td>2.3</td> <td myAttr='1'>2.4</td> </tr> </table>
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, 1.4.3 рд╕реЗ рдкрд╣рд▓реЗ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд jQuery рдирд┐рд░реНрджреЗрд╢ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо 2 рдерд╛ (рддрддреНрд╡ 1.2 рдФрд░ 1.3 рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)
$('tr').eq(0).find('td').eq(0).nextUntil('td[myattr=1]').length
1.4.3 рдореЗрдВ, рдкрд░рд┐рдгрд╛рдо рд╣реЛрдЧрд╛ ... 3 (рддрддреНрд╡ 1.2, 1.3 рдФрд░ 1.4 рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рдмрд┐рдВрджреБ jQuery рдЦреЛрдЬ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЕрд░реНрдерд╛рддреН, рдореИрдЪреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪред рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд╕рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ рд▓реМрдЯрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдореЗрдВ рд╡рд┐рд╢реЗрд╖рддрд╛ рдорд╛рди рд▓реЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
$('tr').eq(0).find('td').eq(0).nextUntil('td[myattr="1"]').length
рдЖрдкрдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рдбрд┐рдмрдЧрд┐рдВрдЧ,% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо%!
UPD : рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, IE8 (рдФрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ IE <9) "рдмрдЧ" рдХреЗ рдЕрдзреАрди рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╕рд┐рд░реНрдл рдореИрдЪреЛрдВ рд╕реЗ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ!
UPD : рдЗрд╕рдореЗрдВ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ FF3.6.11 рдореЗрдВ рдПрдХ рдмрдЧ рд╣реИред Chrome7 рдореЗрдВ (рдЗрд╕рдореЗрдВ рдорд╛рдЪрд┐рд╕ рдХреА рджреБрдХрд╛рди рд╣реИ!) рдмрдЧ рдирд╣реАрдВ рдЦреЗрд▓рддрд╛ рд╣реИред