Twitter Bootstrap Jade 中的下拉菜单未正确呈现
Twitter Bootstrap Dropdown in Jade Not Rendering Correctly
我不知道如何在 Jade 中呈现 Bootstrap 导航栏中的简单下拉菜单。试图渲染这个 HTML:
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
</ul>
</li>
在翡翠中是这样的:
li.dropdown
a.dropdown-toggle(data-toggle="dropdown", role="button", aria-haspopup="true", aria-expanded="false"): span.caret Tools
li
a(href="#") action
li
a(href="#") another action
根据 http://jade-lang.com/reference/tags/ 你应该可以像这样嵌套标签:
a: span
但是当我尝试将 类 添加到这些标签时,它看起来很奇怪 http://codepen.io/thehumanscience/pen/qbLepW:
有人知道如何以正确的方式做到这一点吗?
您不能同时使用 : shorthand 和嵌套。您需要:
li.dropdown
a.dropdown-toggle(data-toggle="dropdown")
| Dropdown
span.caret
ul.dropdown-menu
li
a(href="#") action
li
a(href="#") another action
我不知道如何在 Jade 中呈现 Bootstrap 导航栏中的简单下拉菜单。试图渲染这个 HTML:
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
</ul>
</li>
在翡翠中是这样的:
li.dropdown
a.dropdown-toggle(data-toggle="dropdown", role="button", aria-haspopup="true", aria-expanded="false"): span.caret Tools
li
a(href="#") action
li
a(href="#") another action
根据 http://jade-lang.com/reference/tags/ 你应该可以像这样嵌套标签:
a: span
但是当我尝试将 类 添加到这些标签时,它看起来很奇怪 http://codepen.io/thehumanscience/pen/qbLepW:
有人知道如何以正确的方式做到这一点吗?
您不能同时使用 : shorthand 和嵌套。您需要:
li.dropdown
a.dropdown-toggle(data-toggle="dropdown")
| Dropdown
span.caret
ul.dropdown-menu
li
a(href="#") action
li
a(href="#") another action