Javascript 使用jquery搜索并替换特定列中的单个单元格

Javascript 使用jquery搜索并替换特定列中的单个单元格,javascript,jquery,Javascript,Jquery,我见过很多类似的应用程序,但我很难做到这一点 列名称 一, 2. 3. 四, 我需要切换两个数字,例如,如果我将1设置为3,则3必须更改为3自动。它只发生在第2列 function switch (trid, newnumber, oldnumber) { //change any existing numbers first i.e. do the switch $("tbody#tbody tr").each(function() { if ($(this).fi

我见过很多类似的应用程序,但我很难做到这一点

列名称

一, 2. 3. 四,

我需要切换两个数字,例如,如果我将1设置为3,则3必须更改为3自动。它只发生在第2列

function
switch (trid, newnumber, oldnumber) {
  //change any existing numbers first i.e. do the switch

  $("tbody#tbody tr").each(function() {

        if ($(this).find("td").eq(0).text() == newnumber) {
          //problem pure repetition here. How do i just replace the cell been compared?
          $(this).find("td").eq(0).text(oldnumber)
        }

        $('#' + trid + ' td').eq(1).html(newnumber);
      }
上面的代码确实可以工作,但显然它不是立即可用的。我尝试捕获$(this.index),但那个是tr的索引,而不是特定的td

这张桌子的结构很简单


任何输入?

您能发布有效的js代码吗?请保存
$(此)。在变量中查找(“td”).eq(0)
,并将其重新用于比较和设置值