어떻게이 CSS 블록을 jquery로 변환하겠습니까?jquery로 의사 요소 선택
.nav li a:first-child:nth-last-child(2):before {
content:"";
position: absolute;
height:0;
width: 0;
border: 5px solid transparent;
top: 50% ;
right:5px;
}
몇 가지 방법을 시도했지만 제대로 작동하지 않았습니다. 이 CSS는 jquery가 전체 앵커를 선택하기 전에 만 선택합니다.
$(".nav li a:first-child:nth-last-child(2)").before().css(...); // did not work
$(".nav li a:first-child:nth-last-child(2)").before(function(){
$(this).css(...);
}); // did not work
나는 다른 것들도 많이 시도했다. 내가 너희들 생각하는대로 고맙다. 고마워!
HTML은 :
이는 CSS와 같은 모습입니다<ul class="nav">
<li><a href="index.php">Home</a></li>
<li><a href="index.php">Class Assignments</a>
<ul>
<li><a href="#">Java</a>
<ul>
<li><a href="java1.php">Java 1</a></li>
<li><a href="java2.php">Java 2</a></li>
<li><a href="java3.php">Java 3</a></li>
<li><a href="java4.php">Java 4</a></li>
</ul>
</li>
<li><a href="#">JavaScript</a>
<ul>
<li><a href="javaScript1.php">JavaScript 1</a></li>
<li><a href="javaScript2.php">JavaScript 2</a></li>
<li><a href="javaScript3.php">JavaScript 3</a></li>
<li><a href="javaScript4.php">JavaScript 4</a></li>
</ul>
</li>
<li><a href="#">PHP</a></li>
<li><a href="#">C#</a></li>
</ul>
</li>
<li><a href="index.php">Projects</a>
<ul>
<li><a href="project.php">Project</a></li>
<li><a href="project.php">Project</a></li>
<li><a href="project.php">Project</a></li>
<li><a href="project.php">Project</a></li>
</ul>
</li>
<li><a href="index.php">Contact</a></li>
</ul>
...
당신이 우리에게 탐색의 HTML 코드를 보여줄 수 : 여기
는 바이올린입니까? – Niffler당신은'.nav li a : first-child : nth-last-child (2) : before'를 사용 하시겠습니까? 나는 피들을 만들었고 CSS는 코드의 어떤 부분에도 영향을 미치지 않는 것 같습니다 ... http://jsfiddle.net/Niffler/287y3s4s/ – Niffler
@Niffler 그것은 중요하지 않습니다; 당신은 JS로부터 의사 요소를 조작 할 수 없다. – Mathletics