假设我有下面的代码
for(var i = 0 ; i < totalCards ; i++ ){
$("#content").append(`
<div class="card-container" id="${i}">
<div class="front"></div>
<div class="back">sd</div>
</div>
`)
}
我有一个django python字典,里面有一个var。所以我可以用{{var_name}来调用它。但是,我的字典密钥是动态生成的。如第一季度、第二季度、第三季度等。如何使用动态名称调用var。e、 g我的append函数中有backticks。所以通过${i},我可以得到i的值。然后我需要一个q在前面。我可以轻松做到以下几点:
for(var i = 0 ; i < totalCards ; i++ ){
$("#content").append(`
<div class="card-container" id="${i}">
<div class="front">'q'+String(${i})</div>
<div class="back">blah-blah</div>
</div>
`)
}
现在这个:
for(var i = 0 ; i < totalCards ; i++ ){
name = "q"+String(i)
$("#content").append(`
<div class="card-container" id="${i}">
<div class="front">{{'q'+String(${i}) }}</div>
<div class="back">blah-blah</div>
</div>
`)
}
但它给出了一个错误: 无法分析剩余部分:'+String(${i}')来自''q'+String(${i}')的'+String(${i})' .
目前没有回答
相关问题 更多 >
编程相关推荐