在工作动态获取元素的属性值或者替换该元素的原来的属性值(非常常见)
jQuery attr()方法来获取属性值
如:
<a href="https://www.baidu.com" id='btn'>百度</a>
获取href的值
$('#btn').on('click',function(){
$(this).arrt('href')
})
2.jQuery attr()方法来设置元素的属性值
如:
<a href="https://www.baidu.com" id='btn'>百度</a>
获取href的值
$('#btn').on('click',function(){
$(this).arrt('href','https://www.google.com');
})
jQuery 中prop()方法的使用和attr()方法一样
attr()的方法和prop()方法的区别
1.对于HTML 元素本身就带有的固有属性,在处理时,使用prop方法
2.对于HTML 元素我们自己定义的属性,使用attr方法
3.具有true和false两个属性,如checked,selected或者disable 使用 prop;
attr()函数的结果
1.如果该元素有对应的属性,返回指定的属性值
2.如果没有对应的属性,返回值是空字符串
prop()函数的结果
1.如果有相应的属性,返回指定的属性值。
2.如果没有相应的属性,返回值是undefined。