Attr和Prop的区别

通用属性操作Attr

            //自定义属性   所有属性都可以添加到标签上,自定义的也可以

            // $('div').attr('name')  //只获取调用的第一个元素上面的属性   

            // $('div').attr({name:'rbq',age:'18'})  //添加属性

 特性 Prop 

       使用Prop自定义的不能添加到标签上但是在dom对象上     已存在的可以设置在标签上   但不能删除     删除只删除dom对象上的

        prop()    //取不到自定义的标签属性        只能操作元素已有属性

$('div').prop('class','rbq');//特性

$('div').prop('name','rbq1');

$('div').removeProp('class'); 

console.log($('div').attr('class'))  // rbq

console.log($('div').prop('class')); //rbq

 removeAttr()  删除标签上的属性

 removeProp()  删除dom对象上的属性,标签上的不变 

上一篇:C# DataTable 互转 List


下一篇:java.lang.NoClassDefFoundError:无法初始化类XXX