Javascript 使用jQuery创建元素时,如何将变量添加到ID中

Javascript 使用jQuery创建元素时,如何将变量添加到ID中,javascript,jquery,Javascript,Jquery,我正在尝试创建一个新的div,每次单击按钮都会有一个新的ID。例如:单击一次,div将具有ID“newItem1”,然后是“newItem2”,依此类推 $(document).ready(function() { var itemNumber = 1; $("#post").click(function(){ $("body").append('<div id="newItem + itemNumber"><div>');

我正在尝试创建一个新的div,每次单击按钮都会有一个新的ID。例如:单击一次,div将具有ID
“newItem1”
,然后是
“newItem2”
,依此类推

$(document).ready(function() {
    var itemNumber = 1;

    $("#post").click(function(){
        $("body").append('<div id="newItem + itemNumber"><div>');
        itemNumber++;
    });
});
$(文档).ready(函数(){
var itemNumber=1;
$(“#发布”)。单击(函数(){
$(“正文”)。附加(“”);
itemNumber++;
});
});

只需添加如下变量:

$("body").append('<div id="newItem' + itemNumber.toString() + '"><div>');
$("body").append(`<div id="newItem${itemNumber}"><div>`);
$(“正文”)。附加(“”);
或者在ECMAScript 6中,如以下所示:

$("body").append('<div id="newItem' + itemNumber.toString() + '"><div>');
$("body").append(`<div id="newItem${itemNumber}"><div>`);
$(“body”).append(``);

concat与
id=“newItem”'+itemNumber+'”