向 HTML 元素添加额外数据的好模式是什么?例如,我想将复选框链接到我想在未选中复选框时隐藏的 HTML。就像元素的for
属性一样label
,我想在标记中指定链接,这样我就可以编写一个简单的通用脚本来遍历所有复选框并连接一个 jquery 事件处理程序来进行隐藏/显示。
例如,在这个 HTML 中:
<input type="checkbox" id="showFoo" />
<div id="foo">
Some HTML here. Hide this when the checkbox is unchecked.
</div>
让我的脚本知道#showFoo
与 相关有什么好处#foo
?理想情况下,不会使我的 HTML 无效或不需要我对 ID 使用特定的命名约定。如果它使我的脚本更有效率,那就加分。