วิธีการ width และ height ใน jQuery

วิธีการ width และ height จะได้รับ ความกว้างและความสูงของเนื้อหาองค์ประกอบตามลำดับ โดยไม่ นับรวม padding, border และ margin

มาเริ่มด้วยการรับค่าความกว้างและความสูงของย่อหน้า #test และแสดงผลในอีกย่อหน้านึง ตัวอย่างเช่น โค้ด HTML ต่อไปนี้:

html<p id="test">ข้อความ</p>
<p id="out"></p>

สไตล์ CSS ของย่อหน้าดูเหมือนดังนี้:

cssp {
  margin: 10px;
  padding: 5px;
}

ตอนนี้เขียนโค้ด Javascript:

javascriptlet w = $('#test').width();
let h = $('#test').height();
$('#out').text('ความกว้าง: ' + w + ' ความสูง: ' + h);

นอกจากนี้ เรายังสามารถเปลี่ยนค่าความกว้างและความสูงขององค์ประกอบได้ อย่างง่ายดายโดยใช้วิธีการเหล่านี้ ตัวอย่างเช่น ลองกำหนดความกว้างของ div #test1 ให้เท่ากับ 250px และความสูงของ #test2 ให้เท่ากับ 200px:

javascript$('#test1').width(250);
$('#test2').height(200);
Задание 1

เรามีการเขียนโค้ด HTML ดังนี้:

html<div id="wrapper">
<div id="test">ข้อความ</div>
</div>
<p id="one"></p>
<p id="two"></p>
<p id="three"></p>
<p id="four"></p>

และสไตล์ CSS ต่อไปนี้:

cssdiv {
margin: 10px;
padding: 5px;
border: 2px solid green;
}
#wrapper {
border-color: blueviolet;
}

ให้รับและแสดงค่าความกว้าง และความสูงของ div #wrapper โดยไม่รวมขอบเขต และเส้นขอบ โดยให้แสดงผลค่าในย่อหน้าแรกที่อยู่ใต้ div นี้