[JQUERY] jQuery를 사용하여 요소에 Pseudo 클래스를 어떻게 추가합니까?
JQUERYjQuery를 사용하여 요소에 Pseudo 클래스를 어떻게 추가합니까?
해결법
-
1.특정 의사 클래스가 jQuery를 사용하여 적용 할 수 없습니다. 그것은 DOM (SPEC)을 통해 표현할 수없는 정보를 기반으로 선택하도록 설계된 이후 의사 클래스 (특히 동적 의사 클래스)가 작동하지 않는 방법이 아닙니다.
특정 의사 클래스가 jQuery를 사용하여 적용 할 수 없습니다. 그것은 DOM (SPEC)을 통해 표현할 수없는 정보를 기반으로 선택하도록 설계된 이후 의사 클래스 (특히 동적 의사 클래스)가 작동하지 않는 방법이 아닙니다.
사용할 다른 클래스를 지정한 다음 jQuery를 사용하여 해당 클래스를 추가해야합니다. 이 같은:
.element_class_name:hover, .element_class_name.jqhover { /* stuff here */ } $(this).addClass("jqhover");
또는 .element_class_name : 호버 규칙을 사냥하고 jQuery 자체를 사용하여 해당 클래스를 스타일 시트에 하드 코딩하지 않고 추가 할 수 있습니다. 그것은 동일한 원리입니다.
-
2.jQuery 또는 JavaScript로 그 일을 할 수있는 방법이 없다고 생각합니다.
jQuery 또는 JavaScript로 그 일을 할 수있는 방법이 없다고 생각합니다.
이 두 가지 질문에서 동일한 답변을 찾을 수 있습니다.
-
3.페이지에서 div를 만드십시오
페이지에서 div를 만드십시오
<div id="Style"> <style> .element_class_name:hover { /* stuff here */ } </style> </div>
프로그래밍 방식으로 스타일을 하드 코드로 하드 코딩하고, 즉, i.e.,
$("#Style").find("style").prepend("#" + this.id + ":hover, ");
불행히도, 당신이 전화하는 요소는 ID가 있어야합니다.
$ ( "본문"). 어린이 (). 클릭 (함수 () { $ ( "스타일"). 찾기 ( "스타일"). prepend ( "#"+ this.id + ": hover,"); }); / * 데모 * / * { 전환 : 불투명도 1S; }
'JQUERY' 카테고리의 다른 글
[JQUERY] jQuery modal 대화 상자 및 jqgrid. (0) | 2020.11.01 |
---|---|
[JQUERY] jQuery에 의해 스크립트 태그를 만들 수 있습니까? (0) | 2020.11.01 |
[JQUERY] jQuery가있는 입력 상자 안의 문자열의 일부 선택 (0) | 2020.11.01 |
[JQUERY] jQuery : 브라우저 특정 코드없이 입력에서 텍스트의 커서 위치를 가져 오는가? [복제] (0) | 2020.11.01 |
[JQUERY] ID가 시작되는 HTML 요소를 찾습니다 (0) | 2020.10.31 |