English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery height() メソッド

jQueryのHTML/CSSメソッド

height()メソッドは、選択された要素の高さを取得または設定します。

height()メソッドが使用される場合、取得高さを設定する場合、それが返されます:最初の選択された要素の高さです。

height()メソッドが使用される場合、設定高さを設定する場合、それが設定されます:すべての選択された要素の高さです。

図のように、height()メソッドにはpadding、borderまたはmarginは含まれていません:

高さ値も相対的でできます。値に先頭の+=または-=文字列シーケンスの場合、現在の値に指定された数値を加えたり引いたりして目標高さを計算します(例:height("+ = 50"))。

文法:

高さを取得します:

$(selector).height()

高さを設定します:

$(selector).height(value)

関数を使用して高さを設定します:

$(selector).height(function(index, currentHeight))

インスタンス

DIV要素の高さを取得します:

$("div").click(function(){
  $(this).height();
});
テストを見て‹/›

すべてのパラグラフの高さを設定します:

$("button").click(function(){
  $("p").height(50);
});
テストを見て‹/›

すべてのパラグラフの高さに異なる単位を使用して設定します:

$("#btn1").click(function(){
  $("p").height(50);
});
$("#btn2").click(function(){
  $("p").height("7em");
});
$("#btn3").click(function(){
  $("p").height("100vh");
});
テストを見て‹/›

ボタンをクリックしたときに、すべてのパラグラフの高さを増やします(機能を使用して):

$("button").click(function(){
  $("p").height(function(i, val){
    return val * 2;
  });
});
テストを見て‹/›

height()メソッドは、ウィンドウとドキュメントの高さを見つけることもできます:

$(window).height();// ブラウザウィンドウの高さを返します
$(document).height();  // HTMLドキュメントの高さを返します
テストを見て‹/›

width()、height()、innerHeight()、innerWidth()、outerWidth()、outerHeight()の間の差を表示します:

$("button").click(function(){
  $("div").width();
  $("div").innerWidth();
  $("div").outerWidth();
  $("div").height();
  $("div").innerHeight();
  $("div").outerHeight();
});
テストを見て‹/›

ページをスrollする際にスムーズなスクロール効果を追加します:

let size = $(".main").height(); // ".main"の高さを取得
$(window).keydown(function(event) {
  if(event.which === 40) { // 下矢頭キーが押された場合
    $("html, body").animate({scrollTop: "+=" + size}, 300);
  } 38) { // 上矢頭キーが押された場合
    $("html, body").animate({scrollTop: "-=" + size}, 300);
  }
});
テストを見て‹/›

パラメータの値

パラメータ説明
valueピクセル数を示す整数、またはオプションの単位付きの整数(文字列として)
function(index, currentHeight)関数を指定します。その関数は選択された要素の高さを返します
  • index-要素が集合内でのインデックス位置を返す

  • currentHeight-選択された要素の現在の高さを返す

jQueryのHTML/CSSメソッド