2010-11-30 3 views

답변

2

당신은 훨씬에서 같은 방법을 <head> 요소를 조작 할 수 있습니다 당신 수있는 <body> 태그 내부 요소 :

$("head>link[href$=mystyle.css]").remove(); 
$('<link rel="stylesheet" href="/css/anotherstyle.css"/>').appendTo("head"); 

이것은 mystyle.css<link> 태그를 제거하고 끝에 /css/anotherstyle.css로 새로운 <link> 태그를 삽입 <head> 요소.

$("#myStyle")[0].href = "/path/to/new.css"; 

또 다른 방법은 문서와 연결된 여러 스타일 시트를 가지고있다 :

1

한 가지 방법은 일치하는 요소에 href 속성을 변경의 <link> 요소에게 ID를 부여하고 선택으로 그것을 사용하는 것입니다/사용할 때 필요에 따라 해제 : 정기적으로 모든 스타일을 전환 할 때

<link id="style1" href="style1.css" /> 
<link id="style2" href="style2.css" disabled="disabled" /> 
$("#style1").attr("disabled", true).next().attr("disabled", false);

이 접근 방식은 최고입니다 귀하의 페이지.

관련 문제