我在使用这个jade模板时遇到以下问题:
p
a(href="https://{{ provider }}.com/{{ nickname }}")(target='_blank') {{ nickname }}
| {{> chat_box_text }}
它输出以下 html:
<p><a href="<a href=" https:="" twitter.com="" mateusgff"="" target="_blank">https://twitter.com/mateusgff</a>" target="_blank">mateusgfftesting<span class="date">4:41 PM</span></p>
如果我使用#而不是https://{{provider}}.com/{{nickname}},效果很好。为什么会发生这种情况?
最佳答案
尝试以下操作
p
a(href='https://{{ provider }}.com/{{ nickname }}', target='_blank') {{ nickname }}
| {{> chat_box_text }}
我相信你不应该在有双引号的地方使用双引号,而应该使用单引号,例如'
关于javascript - 使用 href 时,Jade 模板不会输出正确的 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24439009/