jQuery中的prop()和attr()方法的区别
在这篇文章中,我们将了解JQuery中prop()和attr()的区别。jQuery是最快的轻量级JavaScript库,用于简化HTML/CSS文档,或者更准确地说,文档对象模型(DOM)和JavaScript之间的互动。JQuery因其 “少写多做 “的格言而广为人知。它的意思很简单,你只需写几行代码就可以实现你的目标。
jQuery .prop() 方法:该方法用于获取匹配元素集合中第一个元素的属性值。
语法:
示例:
输出:
jQuery .attr()方法:该方法用于从匹配的第一个元素中获取属性值,或在所有匹配的元素上设置属性值。
示例:
输出:
解释:在上面的例子中,你可以注意到’一个为极客而设的计算机科学门户’是GeeksForGeeks的一个值。
.prop()和attr()方法之间的区别是:
prop() 方法 | attr() 方法 |
---|---|
该方法返回当前值。 | 该方法返回默认值。 |
这个方法主要是当用户想改变一个HTML标签的属性值时使用。 | 该方法主要用于设置HTML标签属性的默认值。 |
它根据DOM树改变该HTML标签的属性。 | 它改变该HTML标签的属性。 |
其语法为- $(selector).prop(property) 。 |
其语法为-$(selector).attr(attribute) 。 |
它需要三个参数 属性、值和一个函数 | 它需要三个参数 属性、值和一个函数 |