jquery中的prop()和attr()方法区别

什么时候使用attr(),什么时候使用prop()?

1.添加属性名称该属性就会生效应该使用prop();
2.是有true,false两个属性使用prop();
3.其他则使用attr();

下面是官方建议使用attr和prop的使用场景

  Attribute/Property                 .attr()     .prop()
            accesskey                √   
            align                    √   
            async                    √             √
            autofocus                √             √
            checked                  √             √
            class                    √   
            contenteditable          √   
            draggable                √   
            href                     √   
            id                       √   
            label                    √   
location ( i.e. window.location )    √             √
            multiple                 √             √
            readOnly                 √             √
            rel                      √   
            selected                 √             √
            src                      √   
            tabindex                 √   
            title                    √   
            type                     √   
width ( if needed over .width() )    √   

你可能感兴趣的:(前端学习总结)