jQuery .append()多行#id有一行吗?

use*_*766 2 javascript jquery append

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

  function returnGameDetailed(data) {
      $('#game-synopsis').append(data.results.deck);
  }
Run Code Online (Sandbox Code Playgroud)

对于某些data.results,我需要将它们附加到多个元素,是否有正确的方法来执行此操作?

在文档中,我只能看到一个方法,用于同一元素的多个输入,而不是相反的.

这是我尝试过的;

  $('#game-title').$('#purchase-amazon').append(data.results.name);
Run Code Online (Sandbox Code Playgroud)

  $('#game-title', '#purchase-amazon').append(data.results.name);
Run Code Online (Sandbox Code Playgroud)

Vis*_*ioN 6

你几乎是对的.正确的方法是:

$('#game-title, #purchase-amazon').append(data.results.name);
Run Code Online (Sandbox Code Playgroud)

但是,我建议你改用类:

$('.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>
Run Code Online (Sandbox Code Playgroud)