링크를 누르면 class 이름이 생기는법
본문
<li >
<a href="링크주소"> </a>
</li>
위와 같은 상황에서 링크를 눌렀을때 <li class = "active"> 로
넣는방법 알고 싶습니다 ㅠㅠ
호기심 천국에서 꼭 알려주십시오
답변 3
$(function(){
var current = window.location.pathname;
$('li a').each(function(){
var link = '/' + $(this).attr('href');
if (current == link){
$(this).parent().addClass('active');
}
});
});
링크를 누르면 다시 페이지로 전환되는데... active class 를 왜 넣어야 하는지...
이미 떠난 여인은 붙잡는것은 아닙니다.
혹시 원하시는게 이런 거였나요? ㅎㅎ
테스트 링크입니다.
http://www.koreacraft.kr/test1.php
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("li a").on("mousedown",function(){
$("li").addClass("active");
});
});
</script>
<style>
.active { list-style:none; }
</style>
<body>
<li>
<a href="#">aaa </a>
</li>
</body>
답변을 작성하시기 전에 로그인 해주세요.