탐색 모음의 "a"요소에 클래스를 추가하는 방법을 찾을 수 없습니다. 클릭 후 활성 링크
이
는 HTML의 탐색과 jQuery를 (test.html를 URL에 적용 단지, 그것을 테스트하는)입니다 :$(document).ready(function() {
$("a").click(function() {
var actRef = $(this).attr("href");
if (actRef === "test.html") {
$("a[href='test.html']").addClass("active");
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<nav>
<ul>
<li><a href="index.html">Inicio</a>
</li>
<li><a href="test.html">Test</a>
</li>
<li><a href="#">Item</a>
</li>
<li><a href="test2.html"> test2</a>
</li>
</ul>
</nav>
이 밤은 가공은, 그냥 아무것도 할 나던하지만, .click을 .html로 변경하면 클래스를 추가해도 제대로 작동하지만 페이지의 정보가 변경되지 않도록 링크로 이동하지 않습니다. How to change active class while click to another link in bootstrap use jquery?하지만 때문에 e.preventDefault();
...
...
PD의 어느 작품 :
나는이를 시도한 목표는 사용자가 그가 클릭 한 메뉴 링크에 따라 실제로 어떤 탭에 있는지 알려주는 것입니다.
그럼 ** 클래스를 변경하고 ** URL을 탐색하고 싶습니까? –
@SalmanA 예, 사용자가 어떤 탭에서 실제로 탐색 중인지 알 수 있도록 – Alpha2k
명확히하기 위해 사용자가 탐색 할 때까지 링크를 높게 지정해야합니다. 그래서 당신은 그가 실제로있는 것을보고 싶습니다. 사례 1 : - 사용자가 test.html 링크를 클릭하면 하이라이트되고 사용자가 test.html에 도달합니다. 그것은 oridinary로 되돌아갑니다. 사례 2 : - 일단 test.html 페이지에있는 사용자는 test.html – Panther