移动 safari 支持输入元素上的一个名为autocapitalize
[记录在这里] 的属性,当设置为“关闭”时,将停止 iPhone 将文本输入大写到该字段中,这对于 url 或电子邮件字段很有用。
<input type="text" class="email" autocapitalize="off" />
但是此属性在 html 5(或据我所知的其他规范)中无效,因此将其包含在 html 中会产生无效的 html 页面,我想做的是能够将此属性添加到特定字段 onload 与像这样的javascript:
$(document).ready(function(){
jQuery('input.email, input.url').attr('autocapitalize', 'off');
});
它在 Firefox 和桌面 safari 中添加了正确的属性,但在移动 safari 中似乎没有做任何事情,为什么?