我使用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);
答案 0 :(得分:6)
你几乎是对的。正确的方法是:
$('#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>
答案 1 :(得分:0)
为两个元素提供一个类,然后追加到该类
$('.className').append(data.results.name);
具有className的元素将附加html