Hi all,

I have a table that I will usually want to focus the first input box
in the first column in the last row.  Something like this:

<table>
  <tbody>
    <tr>
      ...
    </tr>
    <tr>
      <td>
        <input> <-- selects this one
        <input type="hidden">
      </td>
      <td>
        <input>
      </td>
    </tr>
  </tbody>
</table>

And I use this to do that part:
        $('tbody>tr:last-child>td:first-
child>input').focus().select();

The problem is, in some cases, that input field is readonly, so I
don't want to select it.  I want to select the input in the next TD.
If an input is readonly, the parent TD has the "readonly" class.  I
tried the following, but they didn't work:
        $('tbody>tr:last-child>td:not(readonly):first-
child>input').focus().select();
        $('tbody>tr:last-child>td:not([EMAIL PROTECTED]):first-
child>input').focus().select();
        $('tbody>tr:last-child>[EMAIL PROTECTED]):first-
child>input').focus().select();
        $('tbody>tr:last-child>td:not([EMAIL PROTECTED]"readonly"]):first-
child>input').focus().select();

I think the last one is close, but the parent TD could also have
another class.

Can anyone help?

Reply via email to