Handlebars模板中DOM元素的非唯一ID

时间:2016-02-02 15:31:26

标签: html templates dom handlebars.js uniqueidentifier

我想知道当每个模板包含非唯一ID时,是否允许在同一个html页面上有多个 Handlebars 模板?根据具体情况,一次只能编辑一个模板,并将其加载到DOM中。

或者以不同的方式提问,DOM树中的remove()标签内部的html元素是否也必须具有唯一的id值?

我的html / Handlebars 的片段(结尾),您可以看到两个模板,每个模板都包含 obj-id obj-name id属性值。

<script>

1 个答案:

答案 0 :(得分:0)

形成有效的HTML5:

  

The value must be unique amongst all the IDs in the element's home subtree and must contain at least one character. The value must not contain any space characters.

那就是说,你的网站不会崩溃&#34;。你可以检查这个小提琴,看看网站是否仍然有用:fiddle

您可以改为声明一个更符合规范的公共类名,或者使用Handlebars通过在需要时将对象绑定到模板来填充id字段。例如:

File.read()