按下按钮时禁用表格中的某些输入

Ful*_*mer 0 html javascript jquery html-table

我目前有一个表,其中包含一些值,2个输入字段和该表中每行的按钮.我想要发生的是,当我按下第三行中的按钮时,第三行中的输入字段将被禁用.其他行应保持不受影响.不幸的是,由于程序的性质,无法在输入和按钮中添加ID.

有谁知道这个问题的好方法?

<tr>
    <td>Text A</td>
    <td>Text B</td>
    <td><input class="editable"></td>
    <td>Text C</td>
    <td><input class="editable></td>
    <td>Text D</td>
    <td><button class="disableInput">OK</button></td>
<tr>
Run Code Online (Sandbox Code Playgroud)

我有~40行这样的

此外,由于表不断地自动保存到数据库(用于输入),表每0.5秒刷新一次

Liv*_*oia 5

$(tableId).on("click", "button", function(){
    $(this).closest("tr").find("input").attr("disabled", true);
})
Run Code Online (Sandbox Code Playgroud)