错误:input是自我closures,不应该有内容
我试图拿起一些Jade
来使用快递,我很难理解为什么我得到这个错误。 整个我的.jade文件是:
.login #register div(style='float:right') p input.loginInput (type='text', name='user') p input.loginInput (type='password', name='pass') p input#button.loginInput (type='submit', value='Join') div(style='text-align:right;padding-right:110px;padding-top:3px;') p IGN: p Password: a(href='#' onclick='getProfileLogin()') < Back
我得到了上面的错误,以某种方式链接到input(它不会发生,当我删除它们)在line 13: a(href='#' onclick='getProfileLogin()') < Back
错误信息有点令人困惑,但问题在于(
之前的空白。
input.loginInput (type='text', name='user')
应该
input.loginInput(type='text', name='user')
这也适用于您的其他input行。
通过使用空格,你可以声明一个没有属性的<input>
,而声明的内容(type='text', name='user')
不是大声的,因为HTML规范定义了<input>
标签为Empty
,可以没有子节点。