attr()与()在jquery中提案的区别是什么

介绍

这篇文章将为大家详细讲解有关attr()与()在jquery中提案的区别是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

官方定义:attr ():

attr()方法设置或返回被选元素的属性和值。

当该方法用于返回属性值,则返回第一个匹配元素的值。

当该方法用于设置属性值,则为匹配元素设置一个或多个属性/值对。

<强>道具():

道具()方法设置或返回被选元素的属性和值。

当该方法用于返回属性值时,则返回第一个匹配元素的值。

当该方法用于设置属性值时,则为匹配元素集合设置一个或多个属性/值对。

美元(& # 39;& # 39;).attr()返回的是html对象

美元(& # 39;& # 39;).prop()返回的是DOM对象

<强>道具()

方法操作广播(复选框)之类的控件,让其选中的时候,其控件选中的值也会随之改变。即既可以控制其选中,也能控制其取消选中;

类似于美元(“…“).attr (“checked");返回的是真正的或者假

如果有相应的属性,返回的是该属性,如果没有则返回空串

<强> attr()

方法操作电台(复选框)之类的控件,让其选中的时候,其控件选中的值不会随之改变。即只能控制其选中,不能控制其取消选中;

类似于美元(“…“).attr (“checked");返回的是& # 39;检查# 39;或者未定义的

如果有相应的属性,返回的是该属性,如果没有则返回未定义的

<强> attr和道具的使用场景:

1。添加属性名称该属性就会生效应该使用道具();

2。是有真的,假两个属性使用道具();(如& # 39;检查# 39;,& # 39;选择# 39;,& # 39;残疾人# 39;等)

3。其他则使用attr ();

官方推荐使用:

 attr()与()在jquery中提案的区别是什么

关于attr()与()在jquery中提案的区别是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

attr()与()在jquery中提案的区别是什么