나는이 HTML한 목록의 요소를 가리키고 다른 목록의 요소를 표시하는 방법은 무엇입니까?
<ul class="nav">
<li>Link 1</li>
<li>Link 2</li>
<li>Link 3</li>
</ul>
<ul class="output">
<li>Content and output here 1</li>
<li>Content and output here 2</li>
<li>Content and output here 3</li>
</ul>
이 자바 스크립트를 가지고
내가 링크 한 유혹하는 출력 1과 링크 2 위로 마우스를 보여줍니다 어디 작동하게하기 위해 노력하고있어$(function(){
$(".nav li").hover(function(){
$(this).addClass("hover");
$('.output li').css('visibility', 'visible');
}, function(){
$(this).removeClass("hover");
$('.output li').css('visibility', 'hidden');
});
});
출력 2 등을 보여줍니다 하지만 지금 당장은 어떤 nav 링크를 가리키더라도 상관 없습니다. 출력 1은 항상 나타납니다. 또한 템플릿에 액세스 할 수 없어 마크 업을 변경할 수 없으며 CSS/JS 만 변경할 수 있습니다. 나는 Link 1이 Output 1, Link 2가 Output 2 등과 일치하도록 스크립트에서 간단한 것을 잃어 버렸다고 생각한다. 그러나 나는 그것을 이해할 수 없다. 새로운 스크립팅 방법. 감사.
또한 각 링크와 해당 출력이 서로 일치하도록하려면 무엇인가해야합니까? (호버에 링크 아래에 출력) 나는 드롭 다운 메뉴처럼 그것을 만들려고 노력하고있어.