我有以下代码:

compareHtml += " </tr><tr>";
      for (i = 0; i < compareArr.length; i++) {
        compareHtml += '<td><a href="" target="_blank">' + compareArr[i].journaltitle + '</a></td>';
        journalTitle.append('<span>' + compareArr[i].journaltitle + '</span> &nbsp;');
      }


并为每个journalTitle创建一个新的跨度。但是,我希望创建的每个新跨度都具有ID“ journalTitle1”,“ journalTitle2”,“ journalTitle3” ...等等。

这有可能吗?当前,它们在创建时没有ID,这只是正常范围。

最佳答案

你可以像下面这样

compareHtml += " </tr><tr>";
  for (i = 1; i < compareArr.length-1; i++) {
    compareHtml += '<td><a href="" target="_blank">' + compareArr[i].journaltitle + '</a></td>';
    journalTitle.append('<span id=journalTitle'+i+'>' + compareArr[i].journaltitle + '</span> &nbsp;');
  }

09-25 17:07