我试图根据django模板变量的值为一个javascript变量赋予True或False。我的django模板变量有很多状态(添加,创建,提交等等)。如果django变量的状态为submission(枚举为5),我想将值true赋给javascript变量。


我试过


 var submitted = {{variable.state == 5 | yesno:“ true,false“}}



 但是我得到了


 无法解析一些字符:question.status | == 5 || yesno:“true,false”



 感谢您的帮助!

&# xA;编辑:
谢谢你们的帮助。 
我用过


 var submitted =“{{variable.state}}”== 5;



 并按预期工作

答案 0 :(得分:0)
Django期望值或变量,而不是yesno builtin的语句,因此解析错误。
您应该使用更简单的HenryM already mentioned -
解决方案<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>
<span class="hastooltip">
<div id="first-div" onclick="alert('a')">foo</div>
<span class="tooltip">1</span>
</span>
<span class="hastooltip">
<div id="second-div" onclick="alert('b')">bar</div>
<span class="tooltip">2</span>
</span>
<span class="hastooltip">
<div id="third-div" onclick="alert('c')">baz</div>
<span class="tooltip">3</span>
</span>