SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【jQuery】marginの値を数値で取得したい

問題

marginの値を数値で取得したい。

decimal

答え

こんな感じでよいと思います。

parseInt($('#target').css('margin-left'), 10);

$(‘#target’).css(‘margin-left’) で 0px、50px などの単位付きの文字列が取得できるので、parseInt(~~, 10) で10進数として読みとります。

どうやらpxで取得されることと、小数の場合もありうることから、場合によっては、末尾の「px」を除去するという考えもありかもしれません。

関連するメモ

コメント