龙空技术网

jQuery里面的attr()和prop()的区别

荣邦小伙917 92

前言:

现在各位老铁们对“jquery获取标签的类型”大体比较讲究,大家都想要学习一些“jquery获取标签的类型”的相关资讯。那么小编在网上汇集了一些关于“jquery获取标签的类型””的相关文章,希望同学们能喜欢,朋友们一起来学习一下吧!

两者都是用来操作属性的;不同点在于:

1、attr()是操作标签的属性; prop()是操作的jQuery对象的属性

2、attr()可以操作标签的自定义属性和固有属性;prop()只能操作标签的固有属性

3、对于无需设定属性值的属性,比如disabled、selected、checked等; attr()获取的是和属性名一样的值;但是prop()获取布尔值

4、对于标签没有定义的属性,attr()获取的是undefined;prop()获取的是""

标签: #jquery获取标签的类型