jQuery에는 높이 또는 너비를 픽셀 단위로 정수로 반환하는 height () en width () 함수가 있습니다 ...
jQuery를 사용하여 요소의 패딩 또는 여백 값을 픽셀 단위 및 정수로 얻는 방법은 무엇입니까?
내 첫 번째 아이디어는 다음을 수행하는 것이 었습니다.
var padding = parseInt(jQuery("myId").css("padding-top"));
그러나 예를 들어 패딩이 ems로 주어지면 어떻게 픽셀 단위로 값을 얻을 수 있습니까?
Chris Pebble이 제안한 JSizes 플러그인을 살펴보면 내 버전이 올바른 것임을 깨달았습니다. :). jQuery는 항상 값을 픽셀 단위로 반환하므로 정수로 파싱하는 것이 해결책이었습니다.
Chris Pebble과 Ian Robinson 덕분에
parseInt
. 인용 MDN : " 기수 위에서 언급 한 문자열의 기수를 나타내는 2에서 36 사이의 정수입니다. 10 진수 시스템에 10을 지정하십시오 . 독자 혼란을 제거하고 예측 가능한 동작을 보장하려면 항상이 매개 변수를 지정하십시오 . 기수가 지정되지 않은 경우 구현마다 다른 결과가 생성되며 일반적으로 기본값은 10입니다. " 참조 : developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…