我正在考虑使用 HTML5 的 placeholder
属性。如果浏览器不支持 HTML5,我可以使用 jQuery 作为备用。但是,如果关闭了 JS 怎么办?我该如何使用渐进增强理念来处理这个问题?
最佳答案
你为什么不显示一个实际的 <label>
元素并用js隐藏?
// js file
$('label').hide();
那样的话,没有js,他们会看到一个普通的标签;使用 js,标签将被删除,您将获得 jquery 占位符或 html5 占位符。
关于javascript - HTML5 和占位符 : how to do it progressively?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7923856/