2015-02-02 1 views
2

remove width attribute은 jquery 또는 javascript를 사용하는 CSS 클래스에 존재합니다.CSS 클래스에서 너비 속성을 제거하십시오.

table.searchlistTable { 
    border-collapse: collapse; 
    margin: 0; 
    padding: 0; 
    width: 100%; 
} 

: 대신 아래의 다른 솔루션이 있습니까.

$("table.searchlistTable").removeClass("searchlistTable"); 
$("table.searchlistTable").addClass("xyz"); 

감사합니다. 당신이 JQuery와 css() 기능을 사용하여 스타일의 모든 속성을 덮어 쓸 수

+2

클래스에서 속성을 제거 할 수 없다고 생각합니다. 전체 클래스 또는 요소에서 단순히 속성을 제거 할 수 있습니다. – madforstrength

+1

왜 그렇게할까요? 대신'width' 속성 값을'auto'로 설정하십시오. –

+0

@madforstrength, 요소의 속성은 인라인 CSS의 의미입니까? –

답변

3

업데이트 스타일 클래스 모든 속성 것 가능하지,하지만, 그것은 또한 예를 들어 당신이 다음 auto 속성을 사용할 수 있습니다 width를 제거하려면, 같은 방식으로 작동합니다, 아래 참조 샘플 코드

$("table.searchlistTable").css("width", 'auto');