对于jQuery扩展,我通过读取DOM元素的属性来构建选项映射:
$.each(this.attributes, function(i, att){
option[att.name] = att.value;
});
但Node.attributes
将所有名称转换为小写,而我的选项区分大小写。
这里最好的工作是什么?
答案 0 :(得分:1)
您应该将选项更改为不区分大小写或者开始使用xhtml doctype。 (我建议前者)
节点属性名称在HTML 5中不区分大小写。 如果您使用xHTML文档类型,它们将具有案例敏感性。