【问题标题】:Jquery update table cell in loop functionJquery在循环函数中更新表格单元格
【发布时间】:2017-11-20 21:12:27
【问题描述】:

我只需要更新我的用户名字段。谁能帮助我如何更新 jQuery 中的用户名值?

for (var i = 0; i < response.length; i++) {
   tr = $('<tr id="row'+i+'"/>');                                                         
   // tr.append("<td class='id_row' data-id_value='"+i+"'>" + response[i].id + "</td>");
   tr.append("<td class='name'>" + response[i].name + "</td>");
   tr.append("<td id='value"+i+"'>" + response[i].username + "</td>");
   tr.append("<td>" + response[i].email + "</td>");
   tr.append("<td>" + response[i].phone + "</td>");
   tr.append("<td>" + response[i].website + "</td>");    
   tr.append("<td>"+ '<button class="btn btn-danger update" data-check="'+i+'"> Update </button>'+ "</td>")   
   tr.append("<td>"+ elem + "</td>")          
   $('table').append(tr);
   }        
}
});

【问题讨论】:

    标签: jquery html json loops html-table


    【解决方案1】:

    首先你应该得到迭代循环的索引,然后像这样尝试

    $('#value'+i).val('updatedUsernameValue');
    

    或者

    $('tr:eq(2)').children().next().val('somevalue');
    

    【讨论】:

      【解决方案2】:

      $('#value' + i).text('newUserName');i 应该是任何索引。

      【讨论】:

        猜你喜欢
        • 2013-01-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-18
        相关资源
        最近更新 更多