width- og height-metodene i jQuery
Metodene width og height henter,
henholdsvis, bredden og høyden til elementets innhold uten
å ta hensyn til padding,
border og
margin.
La oss hente verdiene for bredde og høyde til avsnittet
#test og skrive dem ut i et annet avsnitt. La oss ta, for eksempel,
følgende HTML-kode:
<p id="test">tekst</p>
<p id="out"></p>
CSS-stilen for avsnittet ser slik ut:
p {
margin: 10px;
padding: 5px;
}
Nå skriver vi Javascript-koden:
let w = $('#test').width();
let h = $('#test').height();
$('#out').text('Bredde: ' + w + ' Høyde: ' + h);
Like enkelt kan vi med disse metodene
endre verdiene for bredde og høyde på elementer.
For eksempel, la oss sette bredden på div-en #test1
til 250px, og høyden på #test2
- til 200px:
$('#test1').width(250);
$('#test2').height(200);
Vi har denne markupen:
<div id="wrapper">
<div id="test">tekst</div>
</div>
<p id="one"></p>
<p id="two"></p>
<p id="three"></p>
<p id="four"></p>
Følgende CSS-stiler:
div {
margin: 10px;
padding: 5px;
border: 2px solid green;
}
#wrapper {
border-color: blueviolet;
}
Hent og skriv ut verdiene for bredden
og høyden til div-en #wrapper uten å ta hensyn til marginer
og kanter. Skriv verdiene til det første avsnittet under
denne div-en.