Metodi width e height in jQuery
I metodi width e height ottengono,
rispettivamente, la larghezza e l'altezza del contenuto di un elemento senza
considerare padding,
border e
margin.
Otteniamo i valori di larghezza e altezza del paragrafo
#test e visualizziamoli in un altro paragrafo. Prendiamo, ad esempio,
il seguente codice HTML:
<p id="test">testo</p>
<p id="out"></p>
Lo stile CSS del paragrafo appare così:
p {
margin: 10px;
padding: 5px;
}
Ora scriviamo il codice Javascript:
let w = $('#test').width();
let h = $('#test').height();
$('#out').text('Larghezza: ' + w + ' Altezza: ' + h);
Allo stesso modo, con l'aiuto di questi metodi possiamo
cambiare i valori di larghezza e altezza degli elementi.
Ad esempio, impostiamo la larghezza del div #test1
a 250px, e l'altezza di #test2
a 200px:
$('#test1').width(250);
$('#test2').height(200);
Abbiamo questo markup:
<div id="wrapper">
<div id="test">testo</div>
</div>
<p id="one"></p>
<p id="two"></p>
<p id="three"></p>
<p id="four"></p>
I seguenti stili CSS:
div {
margin: 10px;
padding: 5px;
border: 2px solid green;
}
#wrapper {
border-color: blueviolet;
}
Ottieni e visualizza i valori di larghezza
e altezza del div #wrapper senza considerare margini
e bordi. Visualizza i valori nel primo paragrafo sotto
questo div.