通用属性操作
- attr(): 获取/设置元素的属性
- removeAttr(): 删除属性
- prop():获取/设置元素的属性
- removeProp(): 删除属性
attr和prop区别:
- 如果操作的是元素的固有属性,则建议使用prop
- 如果操作的是元素自定义的属性,则建议使用attr
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="js/jquery-3.4.1.min.js"></script>
<script>
$(function () {
var name = $("#bj").attr("name");
alert(name);
$("#bj").attr("name","BJ");
$("#bj").attr("discription","center");
$("#bj").removeAttr("name");
var checked = $("#hobby").prop("checked");
alert(checked)
})
</script>
</head>
<body>
<ul>
<li id="bj" name="beijing" >北京</li>
<li id="sc" name="sichuan" >四川</li>
</ul>
<input type="checkbox" id="hobby">
</body>
</html>