设置或获取元素属性值prop()
获取属性语法
prop("属性")
<a href="https://www.789dl.cn">Blog</a>
<script>
$("a").prop("href")
</script>
>> https://www.789dl.cn/
设置属性
prop("属性","属性值")
<a href="https://www.789dl.cn">Blog</a>
<script>
$("a").prop("href","https://www.baidu.com").prop("href")
</script>
>> https://www.baidu.com/
设置或获取元素自定义属性值prop()
获取属性
attr("属性")
<div index="123"></div>
<script>
$("div").prop("index")
$("div").attr("index")
</script>
>>undefined
>>123
设置属性
attr("属性","属性值")
<div index="123"></div>
<script>
$("div").attr("index","456").attr("index")
</script>
>>456
数据缓存data()
data() 方法可以在指定的元素上存取数据,并不会修改 DOM 元素结构。一旦页面刷新,之前存放的数据都将被移除。
附加数据
data("name","value")
获取数据
data("name")