31

「px」なしで要素の行の高さを取得するにはどうすればよいですか?

これを使用して、px を含む完全な行の高さの値を取得します。

$('#example').css('line-height');
4

4 に答える 4

68

で整数として解析しますparseInt

parseInt($('#example').css('line-height'), 10);

出力:

18

整数として。他のソリューションは String 型を維持します。

編集

小数点を含む可能性のある値については、次を使用できます。parseFloat()

parseFloat($('#example').css('line-height'));

出力:

18.4

于 2012-05-08T22:13:27.833 に答える
13

pxをに置き換えるだけ''です。

$('#example').css('line-height').replace('px', '');

于 2012-05-08T22:13:44.707 に答える
3

それを変数に保存してから置換します

var aux = $('#example').css('line-height').replace('px', '');
于 2012-05-08T22:13:26.610 に答える
-3

コーヒースクリプトで

getElementProperty = (el, property) -> 
  val = el.css(property).replace "px" , "" 

  parseInt val


getElementProperty $("#myElement"), "line-height"

これはそれにすべきです!

于 2014-01-22T09:24:28.280 に答える