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>

我可以使用以下命令访问该表的第二个单元格:

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

一切正常。

但是,如何获得对 TD 中包含的输入的 jquery 引用?一旦我弄清楚如何获得该文本框的选择器,我就可以随意操作它。

提前感谢您的帮助!

4

3 回答 3

8

试试看嘛:

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

或者对于第二个 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 回答