「px」なしで要素の行の高さを取得するにはどうすればよいですか?
これを使用して、px を含む完全な行の高さの値を取得します。
$('#example').css('line-height');
「px」なしで要素の行の高さを取得するにはどうすればよいですか?
これを使用して、px を含む完全な行の高さの値を取得します。
$('#example').css('line-height');
で整数として解析しますparseInt
parseInt($('#example').css('line-height'), 10);
出力:
18
整数として。他のソリューションは String 型を維持します。
編集
小数点を含む可能性のある値については、次を使用できます。parseFloat()
parseFloat($('#example').css('line-height'));
出力:
18.4
px
をに置き換えるだけ''
です。
$('#example').css('line-height').replace('px', '');
それを変数に保存してから置換します
var aux = $('#example').css('line-height').replace('px', '');
コーヒースクリプトで
getElementProperty = (el, property) ->
val = el.css(property).replace "px" , ""
parseInt val
getElementProperty $("#myElement"), "line-height"
これはそれにすべきです!