0

对于 jQuery 扩展,我通过读取 DOM 元素的属性来构建选项映射,如下所示:

        $.each(this.attributes, function(i, att){
            option[att.name] = att.value;
        });

Node.attributes将所有名称转换为小写,而我的选项区分大小写。

这里最好的工作是什么?

4

1 回答 1

1

您应该将选项更改为不区分大小写或开始使用 xhtml doctype。(我建议前者)

节点属性名称在 HTML 5 中不区分大小写。如果您使用 xHTML 文档类型,它们将区分大小写。

于 2013-04-29T19:50:46.070 回答