3

Firebug を使用してコピー/貼り付けした HTML コードは次のとおりです。

<div id="TBI">
<tr class="t-state-selected t-grid-edit-row">
    <td>8081</td>

    <td class="t-grid-edit-cell">
        <input id="ijn" class="text-box single-line valid" type="text" value=""  name="ijn"> 
    </td>

次を使用して、このテーブルの 2 番目のセルにアクセスできます。

$('#TBI tr.t-state-selected')[0].cells[1] 

すべてがうまく機能します。

しかし、TD に含まれる入力への jquery 参照を取得するにはどうすればよいでしょうか? そのテキスト ボックスのセレクターを取得する方法がわかれば、思い通りに操作できます。

事前に助けてくれてありがとう!

4

3 に答える 3

8

ちょうど試して:

$("#TBI tr.t-state-selected input")

または、2 番目の td 内の入力の場合:

$("#TBI tr.t-state-selected:nth-child(1) input");

デモ:フィドル

于 2012-05-16T18:25:15.923 に答える
2
$('#TBI tr.t-state-selected td input')
于 2012-05-16T18:25:25.840 に答える
1
$("input[type=text]", "div#TBI tr.t-state-selected td");
于 2012-05-16T18:27:19.680 に答える