jquery获取输入字段的id

use*_*050 -1 javascript sharepoint jquery

我需要获取一个位于sharepoint列表范围内的输入的id.它看起来像下面的代码.

<tr id="idEstablishmentRow">
<td class="ms-formbody" vAlign="top">
<span dir="none">
<span style="vertical-align: middle;">
<input type='text' id='hello' />
</span>
</span>
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

现在我想得到输入的id.我试过了:

    var _test = $('#idEstablishmentRow').find('td.ms-formbody');
    var _test1 = _test.find('span.style');

    var _test2 = _test1.find('input');
    var _test3 = _test2.attr('id');
    alert(_test3);
    alert(_test2);
Run Code Online (Sandbox Code Playgroud)

但它不起作用.谁能帮助我?

Den*_*ret 8

你可能想要这个:

var id = $('#idEstablishmentRow td.ms-formbody span input').attr('id');
Run Code Online (Sandbox Code Playgroud)

但是由于您的HTML没有任何ID为id的元素idEstablishmentRow,因此很难确定您确切想要什么.

示范