一、each循环
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery循环</title>
</head>
<body>
<p>P一号</p>
<p>P二号</p>
<p>P三号</p>
<script src="jquery-3.4.1.js"></script>
<script>
arr=[11,22,33];
$("p").each(function(){
console.log($(this));
$(this).html("哈哈哈");
})
</script>
</body>
</html>
二、位置偏移量和大小
1、offset就是标签距离视口的偏移量
console.log($(".div1").offset().top);
console.log($(".div1").offset().left);
console.log($(".div2").offset().top);
console.log($(".div2").offset().left);
2、position相对于已经定位的父标签的偏移量
console.log($(".div1").position().top);
console.log($(".div1").position().left);
console.log($(".div2").position().top);
console.log($(".div2").position().left);
3、访问尺寸
- height()——>只看元素内容的大小,不包括边框和边距
- innerHeight()——>包括padding边框的高度
- outerHeight()——>包括padding和border边框的高度
- outerHeight(true)——>包括padding,border和margin三种边框的高度
4、测试代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery之offset</title>
<style>
*{
margin:0px;
padding:0px;
}
.div1, .div2