我不明白为什么我不能让一个引导导航选项卡窗格使用jade正常工作。
下面是我的代码:
head
title= title
link(rel='stylesheet', href='public/styles/bootstrap.css')
body
div.tabbable.tabs-below
div.tab-content
div.tab-pane.active
block content
ul.nav.nav-tabs
li.active
a(href='../', data-toggle='tab') Home
li
a(href='../about', data-toggle='tab') About
li
a(href='../blog', data-toggle='tab') Blog
li
a(href='../faq', data-toggle='tab') FAQ
li
a(href='../terms', data-toggle='tab') Terms
li
a(href='../privacy', data-toggle='tab') Privacy
li
a(href='../jobs', data-toggle='tab') Jobs
li
a(href='../press', data-toggle='tab') Press
script(src="public/js/lib/jquery.js")
script(src="public/js/lib/bootstrap.js")在jquery.js:4421中单击‘about’时,我在控制台中看到以下错误:未捕获错误:语法错误,无法识别的表达式:../about
如果没有数据切换属性,它就能正常工作。但是,它不会显示选择了哪个选项卡!!
发布于 2013-02-07 09:14:24
这个问题与jade作为视图引擎无关。这是因为正在加载一个新页面,而不是div.tab-content中的嵌套div。
解决方案:How to activate not default Bootstrap tab from outer page?
https://stackoverflow.com/questions/14721845
复制相似问题