我刚看到这个JQuery Metadata Plugin作者:John Resig、Yehuda Katz、Jarn Zaefferer 和 Paul McLanahan,在我的搜索中搜索 JQuery Form Validation ,这是一个有趣的想法!
我想知道存储错误/验证文本、工具提示文本、默认值文本等内容的一般最佳做法是什么。我知道您可以将它们放入 title="My Tooltip Message"
属性,但如果我的很多项目都有相同的工具提示和错误,那会变得非常困惑并且不会是 DRY。可以这么说。
那么将所有这些存储在隐藏输入字段 或html 元数据 中有什么问题吗?或者是否有更好的方法将其全部存储在 XML 配置文件中并通过 JQuery 将它们取出?
最佳答案
HTML5 支持以“data-”开头的自定义属性,例如:“data-origvalue”可以存储输入的原始值,稍后可以使用它来确定用户是否更改了它。
JQuery 1.4 现在使用 .data() 函数原生支持:http://api.jquery.com/data/
如果您不打算使用 JQuery,则 official best practice recommendation是使用类似“data-LIBRARYNAME-ATTRNAME”的东西,例如:“data-jquery-origvalue”,这样两个库就不会发生冲突。我建议你按照这个并为“LIBRARYNAME”部分想出一些独特的东西。
关于jquery - 在 HTML 中存储隐藏值(工具提示、错误、默认值)最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2248162/