Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何更新表中每行的特定列?_Jquery_Html_Ajax - Fatal编程技术网

Jquery 如何更新表中每行的特定列?

Jquery 如何更新表中每行的特定列?,jquery,html,ajax,Jquery,Html,Ajax,您好,我想用文本文件中的值更新我的最后一列,我将在稍后阶段收到这些值 目前,我可以使用jquery一次更新最后一列的所有行。但是我想从一个文件(output.txt)中读取并更新该列的表中的每一行 $(document).ready(function() { $('.ms-listviewtable').find('td').eq(3).text('changedValue'); }); <table class=ms-listviewtable> <tr c

您好,我想用文本文件中的值更新我的最后一列,我将在稍后阶段收到这些值

目前,我可以使用jquery一次更新最后一列的所有行。但是我想从一个文件(output.txt)中读取并更新该列的表中的每一行

$(document).ready(function() {
    $('.ms-listviewtable').find('td').eq(3).text('changedValue');
});

<table class=ms-listviewtable>
    <tr class="ms-itmhover">
        <td class="ms-vb2">Value1</td>
        <td class="ms-vb2">Value2</td>
        <td class="ms-vb2">Value3</td>
        <td class="ms-vb2 ms-lastCell">Value4</td>
    </tr>
</table>
$(文档).ready(函数(){
$('.ms listviewtable').find('td').eq(3).text('changedValue');
});
价值1
价值2
价值3
价值4

如果我正确理解您想要做什么,请尝试以下jQuery:

var file = 'http://foo.com/foo.txt';

$.get(file, function(data){
    var lines = data.responseText.split("\n");

    for (var i = 0, l = lines.length; i < l; i++) {
        $('.ms-listviewtable tr').eq(i).find('td.ms-lastCell').text(lines[i]);
    }
}); 
var文件=”http://foo.com/foo.txt';
$.get(文件、函数(数据){
变量行=data.responseText.split(“\n”);
对于(变量i=0,l=lines.length;i
我还没有测试过AJAX,但它应该为您指明了正确的方向,您可以使用AJAX从.txt文件返回响应文本,将其拆分为一个字符(在您的例子中为换行符),然后循环遍历表中的行,将每行最后一个单元格中的文本替换为相应的行


下面是一个示例,演示如何循环代码行。

是否需要有关文件输入的帮助?你的问题不是100%清楚。文件在哪里?如果它在服务器上,您可以使用AJAX读取它。如果它在客户端,我认为你不能用Javascript访问它,它在linux服务器上。我不知道如何提取这个文件(output.txt在/var/www/html中),读取每一行,并分别更新每一行的列值。我将始终有10行,生成的output.txt也将始终有10行。我想阅读每一行并用这个值更新每一行的最后一列。谢谢你抽出时间。