javascript - HTML5 和占位符 : how to do it progressively?

标签 javascript jquery html progressive-enhancement

我正在考虑使用 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/

相关文章:

javascript - 如何使用 Regex 将非字母数字字符替换为空格?

javascript - '; ' 尝试创建原型(prototype)函数调用时预期

javascript - 为什么不使用 splice with spread operator 从 react 中的数组中删除项目?

javascript - jquery ui多个 slider ,具有默认值和组合最大值

javascript - 修改和切换 float 元素的位置

javascript - PLupload 只接受一些过滤器?

javascript - 如何从异步调用返回响应?

jquery - 使用 jQuery 检测整个页面上的删除键

javascript - 粘性js脚本问题

javascript - 使用 jQuery 和 Laravel 框架发布请求