는 내가 1435에서 1000px?요소 스타일 속성 가져 오기?
.width{
width:1000px;
}
$('#grid').addclass('width');
합니까에 변화 스타일의 폭
<div id="grid" style="width:1435px; position:absolute;"></div>
내가 그 요소를 잡으려고 몇 가지 JQuery와 기능을 필요 :(수동으로 편집하고, 할 수없는,이 HTML 코드가 인라인 스타일은 요소 스타일링의 우선 순위를 가지고 있기 때문에 그 값을 잡아서 변경할 수 있습니까?
!important
도 시도했지만 행운은 없습니다.
EXTRA QUESTION?
나는 정확한 답변을 얻었지만 문제는 거의 없지만 항상 1435px를 잡아낼 수 있습니다. 항상 바뀌고 50px로 줄여 줍니까?
답변
var divWidthContent= $("#grid")[0].style.width;
$('#grid').css({"width" : (parseInt(divWidthContent) - 50 + "px")});
[jQuery 설명서] (http://api.jquery.com/)를 소개하겠습니다. – kapa
! important를 사용하면 확실히 작동하고 인라인 스타일을 재정의해야합니다 (http://css-tricks.com/specifics-on-css-specificity/). ID를 사용하여 스타일을 그리드에 직접 적용 해 보았습니다 (예 : #grid {width : 1000px! important; }? – Sean