如何使用jquery获取表中下一个tr的id?

Hus*_*ssy 1 javascript jquery

<table>
<tr id ="tr_id_1">
    <td >
        Blah
    </td
    <td>
        Blah
    </td>
</tr>
<tr id ="tr_id_2">
    <td>
        Blah
    </td>
    <td>
    Blah
    </td>
</tr>

</table>
Run Code Online (Sandbox Code Playgroud)

我使用jquery得到了第一个tr的id

var first_tr_id = tr_id_1     // id of first tr
Run Code Online (Sandbox Code Playgroud)

现在通过使用此ID如何获取下一个tr的ID我已经尝试过这样

var nextId = ('#'+first_tr_id ).next("tr").attr("id");
Run Code Online (Sandbox Code Playgroud)

但它的给定("#"+ row_id).next不是函数错误..

Cle*_*man 6

你的代码缺乏jQuery $

var nextId = $('#'+first_tr_id ).next("tr").attr("id");
Run Code Online (Sandbox Code Playgroud)

id也是一个字符串,所以你应该设置你的变量:

var first_tr_id = 'tr_id_1';    // id of first tr
Run Code Online (Sandbox Code Playgroud)