gpt4 book ai didi

Javascript - 检查一个表中的值并更新另一个表

转载 作者:行者123 更新时间:2023-11-27 23:48:29 25 4
gpt4 key购买 nike

我是 JS/jquery 语言的新手,我需要你的帮助。我有一个包含两列的表格(表 1)(来自报告的结果)。

我想创建一个函数(最好是jquery),在其中我将检查我的id值(来自表2)是否等于表1第一列中的任何值。如果是,那么我想要来自的值表 2 被表 1 同一行中第二列的值替换(看起来像 vlookup)。我打算用ajax(加载方法)读取表1中的值

function ApplyDate (){
var elem,elem2,elem3,results;
results = getIframeTableContent('reportresults2');//results in a table

var arrayID =[94784115,89253812,54274389,90911418,93050321,84132668,120064524,107424636,120064713,120093751,119991064,115771514,100193238,102663072,116249190,112764322,111622229,106443644,119387007,120147215,120144800,119382025];

for(var i=0;i<arrayID.length;i++){

for(var k=0;k<results.length;k++){
if(results[k][0] == arrayID[i]){

elem2 = results[k][0];
elem3 = results[k][1];
if(document.getElementById(arrayID[i])) {
document.getElementById(arrayID[i]).innerHTML = elem3;
}

}
}
}

}

提前致谢

最佳答案

var arrayID1 = [89253812, 94784115, 54274389, 90911418, 93050321, 120064524, 107424636, 120064713, 120093751, 119991064, 115771514, 100193238, 102663072, 116249190, 112764322, 111622229, 106443644, 119387007, 120147215, 120144800, 119382025, 84132668];
var arrayID2 = [94784115, 892538125, 542743893, 90911418, 93050321, 84132668, 120064524, 107424636, 120093751, 120064713, 1199941064, 1157715124, 1001932308, 1026603072, 116249190, 112764322, 1116222297, 1064436441, 1193870072, 120147214, 120144800, 119382025];
$(function() {
$.each(arrayID1, function(i, item) {
$('<tr><td>' + item + '</td><td> &mdash; ' + i + '</td></tr>').appendTo('#table-1');
});
$.each(arrayID2, function(i, item) {
$('<tr><td>' + item + '</td><td> &mdash; ' + i + '</td></tr>').appendTo('#table-2');
});
$('#table-2 tr').each(function(i, item) {
$("#table-1 tr:contains('" + $(this).find('td:eq(0)').text() + "')").find('td:eq(1)').css('color', 'green').text($(this).find('td:eq(1)').text());
});
});

关于Javascript - 检查一个表中的值并更新另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32944100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com