Getting and setting width and height of an element
Getting and setting width and height (ignoring border)
Get width and height:
var width = $('#target-element').width();
var height = $('#target-element').height();
Set width and height:
$('#target-element').width(50);
$('#target-element').height(100);
Getting and setting innerWidth and innerHeight (ignoring padding and border)
Get width and height:
var width = $('#target-element').innerWidth();
var height = $('#target-element').innerHeight();
Set width and height:
$('#target-element').innerWidth(50);
$('#target-element').innerHeight(100);
Getting and setting outerWidth and outerHeight (including padding and border)
Get width and height (excluding margin):
var width = $('#target-element').outerWidth();
var height = $('#target-element').outerHeight();
Get width and height (including margin):
var width = $('#target-element').outerWidth(true);
var height = $('#target-element').outerHeight(true);
Set width and height:
$('#target-element').outerWidth(50);
$('#target-element').outerHeight(100);