2011-04-18 3 views

답변

2

, 나는 신속하게 '현재'링크

$(document).ready(function() { 
    $('a.mylinks').each(function(i) { 
    if ($(this).attr('href') == document.URL) { 
     $(this).addClass('current'); 
    } 
    }); 
}); 


<ul> 
<li><a href="file:///C:/Users/sam/Desktop/test%20(2).html" class="mylinks">link to current page</a></li> 
<li><a href="file:///C:/Users/sam/Desktop/test%20(3).html" class="mylinks">link to other page</a></li> 
<li><a href="file:///C:/Users/sam/Desktop/test%20(4).html" class="mylinks">link to another page</a></li> 
</ul> 
+0

음에 대한 클래스를 추가 할 수와 jQuery 자바 스크립트를 사용합니다. 커다란 jQuery 팬으로서, 나는 왜 이런 생각을하지 않았는지 알지 못합니다. – Faust

+0

도움이되어 기뻤습니다 :) – Sam

5

MVC의 ViewContext.RouteData.Values["action"]이 유용하다고 생각합니다. RouteData에는 현재 작업중인 페이지 및 "보기 상태"에 대한 정보를 검색 할 수있는 키/값 쌍 (예 : 여기에 언급 된 작업)이 있습니다. 그것은 표시 사용을 위해 전용의 경우는

관련 문제