Javascript 使用jQuery创建元素时,如何将变量添加到ID中
我正在尝试创建一个新的div,每次单击按钮都会有一个新的ID。例如:单击一次,div将具有IDJavascript 使用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>');
“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+'”