1. ホーム
  2. javascript

[解決済み] CSSプロパティの数値部分のみをjQueryで取得する方法とは?

2022-04-25 14:58:26

質問

CSSのプロパティを元に数値計算をしたいのですが、どうすればいいですか?しかし、これを利用して情報を取得すると

$(this).css('marginBottom')

と入力すると、値 '10px' が返されます。であろうとなかろうと、値の数字部分だけを取得するコツはあるのでしょうか? px または % または em などなど。

解決方法は?

これは、文字列から数字以外、ドット以外、マイナス記号以外をすべて消去します。

$(this).css('marginBottom').replace(/[^-\d\.]/g, '');

負の値に対応したUPDATED