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
我正在使用 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