FindReplace Field

by dshilkret

HTML

<table id="txt">
<tr>
  <td id="item">dog</td>
  <td id="item">dog</td>
</tr>
</table>

JavaScript

var myObject = [
  {
    "query": {
      "bool": {
        "must": [
          {
            "term": {
              "Field": "incident.x_150952_cosmos_se_u_url_3"
            }
          },
          {
            "term": {
              "Field": "incident.time_worked"
            }
          }
        ]
      }
    }
  }
];

function findAndReplace(object, value, replacevalue){
  for(var x in object){
    if(typeof object[x] == typeof {}){
      findAndReplace(object[x], value, replacevalue);
    }
    if(object[x] == value){ 
      object["Field"] = replacevalue;
      // break; // uncomment to stop after first replacement
    }
  }
}

//resolved values used at runtime
//var res1= "Field value1"; 
//var res2 = "Field value2";
var res3 = $("#txt tr td").text();
$("#txt tr td").each(function(i) {
var resTemp = $("td").text();
var res3 = resTemp+i;
alert(res3);
    //findAndReplace(myObject, "incident.x_150952_cosmos_se_u_url_3", res3);
				
});
//alert(res3);
//findAndReplace(myObject, "incident.x_150952_cosmos_se_u_url_3", res1);
//findAndReplace(myObject, "incident.time_worked", res3);

document.body.innerHTML = JSON.stringify(myObject);
console.log(myObject);

var loop = 0;
var id = setInterval(function() {
    loop++;
    if(loop === 5)
    {
        clearInterval(id);
    }
   console.log(" loop: "+loop);
}, 1000);