jQuery .append() 在一行中包含多个#id?

jQuery .append() multiple #id's with one line?

我正在使用 jQuery .append() 函数通过它们的 id 将内容输入到 HTML 元素中;

  function returnGameDetailed(data) {
      $('#game-synopsis').append(data.results.deck);
  }

对于某些 data.results 我需要将它们附加到多个元素,是否有正确的方法来做到这一点?

在文档中我只能看到一个方法用于对同一元素进行多个输入,而不是反转。

这是我尝试过的;

  $('#game-title').$('#purchase-amazon').append(data.results.name);

  $('#game-title', '#purchase-amazon').append(data.results.name);

你几乎是对的。正确的方法在这里:

$('#game-title, #purchase-amazon').append(data.results.name);

不过,我建议您改用 类:

$('.elements-to-insert').append(data.results.name);

<div class="elements-to-insert" id="game-title"></div>
<div class="elements-to-insert" id="purchase-amazon"></div>

给两个元素一个 class 然后附加到那个 class

  $('.className').append(data.results.name);

名称为 class 的元素将附加 html