我将 MongoDB 中的一些数据放入 Jade 模板中,如下所示:
span(data-id=job._id)
span= job._id
但是由于某种原因,我得到第一个跨度 int 输出 HTML 标记看起来像<span data-id="'5188b71aaeacb0c503000002'"></span>
,而第二个跨度看起来更好 - <span>5188b71aaeacb0c503000002</span>
。
为什么在第一种情况下添加单引号?
我将 MongoDB 中的一些数据放入 Jade 模板中,如下所示:
span(data-id=job._id)
span= job._id
但是由于某种原因,我得到第一个跨度 int 输出 HTML 标记看起来像<span data-id="'5188b71aaeacb0c503000002'"></span>
,而第二个跨度看起来更好 - <span>5188b71aaeacb0c503000002</span>
。
为什么在第一种情况下添加单引号?
我一直无法从job._id
.
测试 1:
通过:{"job": {"_id": "hello"}}
你的玉:
span(data-id=job._id)
span= job._id
html输出:
<span data-id="hello"></span> <-- No extra ''
<span>hello</span>
测试 2:
通过:{"job": {"_id": "'hello'"}} <-- extra ''
玉:
span(data-id=job._id)
span #{job._id} // or span= job._id
html输出:
<span data-id="'hello'"></span>
<span>'hello'</span>