在我的 javascript 中我想要这样的东西
SomeFunction(attribute){
var prev_rating = {{ u_list.attribute }};
}
该函数可以有三个不同的输入...美丽、财富、年龄
。因此,如果我将 attribute = beauty
传递给函数,var prev_ rating
应设置为
var prev_rating = {{ u_list.beauty }};
我怎样才能实现这个目标?
最佳答案
您必须用 Javascript 编写值选择:
var ratings = {beauty: {{u_list.beauty}}, wealth: {{u_list.wealth}}, age: {{u_list.age}} }
function SomeFunction(attribute) {
var prev_rating = ratings[attribute]
}
关于javascript - Django模板: dynamic variable name in javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25304641/