javascript - jQuery .append() 一行有多个#id?

标签 javascript jquery append

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

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

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

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

这是我尝试过的;

  $('#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>

关于javascript - jQuery .append() 一行有多个#id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35697959/

相关文章:

python - 将项目 append 到列表理解中的列表

javascript - 如何限制两次调用js append 功能

ios - 即使找到字符串后也要遍历整个数组

javascript - 如何使用 jQuery 提交登录表单

php - 如何连接 Google 并允许我的用户邀请他们的联系人

javascript - 在 jQuery 中遍历 HTML DOM 元素

javascript - 使用 javascript 或 jQuery 删除多层嵌套 JSON 中的元素

javascript - 当元素进入窗口的 View 时执行函数

javascript - Google Charts 不显示数据

javascript - HTML, JS 如何在悬停时播放/停止视频