勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

jQueryで指定した可変(レスポンシブ)要素のposition / width / heightを取得する方法

   2024/02/20  jQuery

jQueryで指定した要素のposition(leftやtop) / width / heightを取得したかった。また指定する要素はレスポンシブ対応されていたので、ウィンドウ幅によって各値は変わってくる。とりあえず別要素クリック時に、指定要素の各値を取得する方法をメモ。

 

ソース

#html
<div id="check">調べたい要素</div>
<div id="answer"></div>

#jQuery
$(function(){
    $('#check').click(function(){
        var offset = $(this).offset();
        var check = $(this);
        var answer = '\
            left:' + offset.left + 
            '<br>top:' + offset.top + 
            '<br>width:' + check.width() + 
            '<br>height' + check.height()
        ;
        $('#answer').html(answer);
    });
});

 - jQuery

  関連記事

jQueryで対象の要素をまとめて親要素で囲む方法

あるシステムで出力されているHTMLタグを指定した親要素で囲みたいというケースが ...

表示範囲を自由に変更可能な折れ線グラフが表示できるJSライブラリ amCharts の使用方法

どこかのサイトを閲覧していた際に、恐らくはJavaScriptのライブラリで描写 ...

jQueryでjsonデータを処理(parseJSON)

他社が作成したシステムのちょっと改修案件があった。設置したもののどうも動かないと ...

要素の点滅

やりたかった事はaタグ内で囲まれている部分を点滅。 <blink>だ ...

jQueryにてCookieを取り扱う「jquery-cookie」プラグインの利用方法

jQueryでcookieを簡単に取り扱える「jquery-cookie」プラグ ...