最初の要素の外部横幅(border、paddingを含む)を取得します。 オプションにmarginを指定してやることで、横幅にmerginを含めることもできます。 この関数は、要素の表示/非表示状態にかかわらず機能します。 div { width: 200px; border: 3px solid black; padding: 2px; margin: 5px; } $('div:first').text('outerWidth: '+$('div').outerWidth()); $('div:last').text('outerWidth with margin: '+$('div').outerWidth({margin: true}));