如何逃避id属性中的“点”?

时间:2014-01-06 16:55:44

标签: pug

我希望我的玉编译成类似的东西

<script id="template/widget.html">

所以在Jade我这样做

script#template/widget.html

但当然这不起作用,因为它认为.html是一个类。关于如何做到这一点的任何想法,或者你的id名称中都没有点。

编辑我应该补充一点,我正在使用jade 1.0.3所以脚本(id =“template / widget.html”),这是我使用的不再适用。

2 个答案:

答案 0 :(得分:2)

怎么样

script(id="template/widget.html")

答案 1 :(得分:1)

我认为您不能在css标识符中包含/.等字符。

http://www.w3.org/TR/CSS2/syndata.html#value-def-identifier

如果script#template/widget.html被解释为:

,我会有意义的

<script id="template/widget" class="html">

由于script#myid.myclass会被解释为<script id="myid" class="myclass">