0

当使用像 Backbone 或 Meteor 这样的框架并从 EJS 模板在客户端中构建视图时,关于 HTML 验证的最新想法是什么?

问题似乎是这name不是<script>标签的官方属性。

我的代码如下所示:

<div id="templates">
<script name="template_name" type="text/template">
  <p class="summary">
    <img src="<%= this.model.image() %>"/>
    <br/>
    <%= this.model.summary() %>
  </p>
  <div>
    <%= this.model.content() %>
  </div>
</script>
<!-- etc... -->
</div>

验证错误是

Attribute name not allowed on element script at this point.
<script name='hover_grid' type='text/template'>
Attributes for element script:
Global attributes
src
async
defer
type
charset

我是否等待这一点得到支持并捍卫这种方法,或者有没有办法使这个标记有效?

4

1 回答 1

0

我认为这name实际上是id

<script id="template_name" type="text/template"> 
于 2012-08-06T14:59:59.320 回答