我有一个select
带有少量自定义属性的元素,我用它来动态验证它并显示适当的消息。属性的名称是驼峰式的,如
<select validationMessage="Must select something" ... >...
问题是在 1.6 之前的 jQuery 版本中.attr()
似乎区分大小写。更有问题的是,它不会获取最初的大小写属性。这在 Chrome 中的 Firefox 中的工作方式相同,但在 Internet Explorer 中按预期工作(应该不区分大小写)。任何外壳(原始外壳除外)都可以工作,这也很有趣。
这是此问题的JSFiddle 示例。您可以更改左侧的 jQuery lib 版本并点击“运行”以检查它如何与其他版本一起使用。
我将如何缓解这个问题?