<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>
<body>
<form method="post" action="#" enctype="multipart/form-data">
<div id=parent_div0>
<div>
<button class=cd type="button" id="add_step" > Add step0! </button>
</div>
<div><button class=cd type="button" id="add_faizlami" > Add stepss0!</button></div>
<input type='submit' name='submit'>
</div>
<div id=parent_div1>
<div><button type="button" id="add_step1" > Add step1! </button></div>
<div><button type="button" id="add_faizlami" > Add stepss1!</button></div>
</div>
<div id=parent_div2>
<div><button type="button" id="add_step2" > Add step2!</button></div>
<div><button type="button" id="add_faizlami2" > Add stepss2!</button></div>
</div>
<br/>
</form>
<script>
var l='hello';
var counter=0;
var variable='parent_div' +counter;
$('#' + variable div:eq(' + counter + ')).append(l);
</script>
</body>
</html>
我在html中有parent_div1,parent_div2等(它将是动态的,所以我不知道最后一个),在每个父_div中,我有几个div,我想在最后一个后面附加'Hello'基于变量计数器的值的parent_div的div,但是我的附加行不起作用。语法有问题吗?我真的很感谢您的帮助。我一直在努力使这项工作。
答案 0 :(得分:0)
尝试这种方式:
$(`#${variable} div:eq(${counter})`)