假设这是我的django模板的一部分:
<div class="txt"></div>
<script>
$(document).ready(function(){
var text = '{{ each.text }}'
$('.txt').html(text);
});
</script>
所以这段代码搞乱了我的输出。假设django返回给这个模板的字符串是This is great'thing
。所以这里输出只是This is great
。那么如何在javascript中转义引号和blockquotes呢?
答案 0 :(得分:1)
尝试escapejs
过滤器:
var text = '{{ each.text | escapejs }}';
答案 1 :(得分:0)
检查如何在模板中转义html文本。 请参阅template filter escape