jQuery를 사용하여 요소에 특정 스타일이 인라인으로 설정되어 있는지 확인하는 방법은 무엇입니까? 문서 jquery 요소에 직접 설정된 CSS 스타일 검색
<style>
.MyClass { position: relative }
</style>
...
<div class="MyClass" id="div1" style="position: absolute"/>
<div class="MyClass" id="div2"/>
...
<script>
function f() {
assert($('#div1').SOMETHING('position') == 'absolute');
assert($('#div2').SOMETHING('position') == '');
}
</script>
I는 .CSS ('위치')를 사용하면 주어진
는 예컨대, DIV2 '는 상대적인'인 것으로보고되어있다. 어떤 스타일이 실제로 인라인으로 설정되었는지 어떻게 알 수 있습니까?
'css ('position')'이 상대를 말한다면 CSS 클래스 MyClass ... div1과 상대적으로 설정 되었기 때문에 그것은 "절대"로보고되어야합니다. – peirix
@peirix : 알아요. 렌더링이 정확합니다. 그러나 인라인으로 설정했는지 알고 싶습니다. 그리고 때로는 위치를 설정하기도합니다. 인라인도 마찬가지입니다. 따라서이 모든 경우를 구별해야합니다. – erikkallen
오. 따라서 특정 스타일이 인라인으로 설정되었는지 또는 CSS 마크 업을 사용 하는지를 알 수있는 방법이 있다면 무엇을 묻고 있습니까? 어떤 경우에는 TTG가 아래에 제안한대로 스타일 속성을 검사하는 것 외에는 정보가 없다고 생각하는 것을 제외하고는 실제로 생각하지 않습니다 ... – peirix