我正在尝试编写jade来输出以下html:
<p class="para">
This is my post.content.brief text
<img src="my_image.png"/>
</p>
必须正确转义post.content.brief变量。这是我到目前为止的玉(非工作):
p.para
img(src=my_image.png)
!= post.content.brief
问题是它给了我这个没有正确嵌套的html:
<p class="para">
<img src="my_image.png">
</p>
<p>This is my post.content.brief text</p>
答案 0 :(得分:0)
您确定没有丢失空白字符吗?要获得所需的html(只要post.content.brief没有任何标签或任何内容),它应该是:
p.para
!= post.content.brief
img(src='my_image.png')
反向也适合我:
p.para
img(src='my_image.png')
!= post.content.brief
答案 1 :(得分:0)
我发现了这个问题。 post.content.brief变量包含字符串"<p>This is text</p>"
。它将它放在另一个导致问题的<p></p>
标记内。
要解决这个问题,我需要做的就是使用以下Jade代码:
div.para
img(src=my_image.png)
!= post.content.brief