【发布时间】:2013-09-02 15:12:49
【问题描述】:
我想将 html 的一部分分配给名为 content 的 javascript 变量,下面是我要分配的 html:
<div class="post">
<div>
<div class="left-up-image" ><img src="{% static 'social/images/pin.png' %}"></div>
<div class="right-up-image" ><img src="{% static 'social/images/pin.png' %}"></div>
</div>
<div class="mainPost">
<p >stuff</p>
</div>
<div>
<div class="left-down-image" ><img src="{% static 'social/images/pin.png' %}"></div>
<div class="right-down-image" style=""><img src="{% static 'social/images/pin.png' %}"></div>
</div>
<div class="friendPostExtra">
<div class="likePost">
<img class="likeButton" src="{% static 'social/images/like.png' %}">
<p>12</p>
</div>
<div class="dislikePost">
<img class="dislikeButton" src="{% static 'social/images/dislike.png' %}">
<p>12</p>
</div>
<div class="commentPostButton">
<p>Comment</p>
</div>
<div class="sharePostButton">
<p>Share</p>
</div>
</div>
</div>
当单击按钮时,我想用 jquery prepend 这个部分。在 html 的这个部分中,我们有 ' 和 " 标记,我不能将它用作带有 ' 的简单字符串或" 到 jquery 变量。我该怎么做?
【问题讨论】:
-
django 处理完后不会有单引号,所以使用单引号。你真正的问题是它是多行的。你为什么不把它放在它会出现的地方,让它隐藏并用 jQuery 显示呢?
-
您不必在使用引号时保持一致。您可以在某些元素中使用单引号,在其他元素中使用双引号。重要的是它们正确匹配。
-
@PavelAnossov 因为这是每次用户单击页面中的某个按钮时创建的帖子。然后内容转到服务器并检查然后返回到 html 页面并将内容添加到页面(如脸书,...)
-
@Barmar 如何在 html 中仅使用单引号使用 django 静态文件源?
-
对不起,我对django一无所知。我只是在谈论一般的 HTML,并使用
jQuery.prepend()。
标签: javascript jquery html django