我需要找到一种方法来在 HTML/XML 中实现“范围 ID”的概念。
我知道id
元素的属性必须为整个文档保留一个唯一值,但我想知道是否有一种解决方法(“hack”、“cheat”等)可以用来创建作用域ID。也就是说,对于任何特定的分段/包含元素,ID 将是唯一的,但在容器之外,这些 ID 将被隐藏并且无法被引用。使用嵌套部分,内部部分仍然能够访问其父部分的元素 ID,但反之则不行。
我考虑过使用<iframe>
s,但那些只是 icky。
也许有使用 JavaScript/jQuery 的解决方案?